405 subscribers
491 photos
77 videos
251 links
Новини та цікавинки зі світу розробки під Android українською
Download Telegram
Ладно, поїхали запускаю форму реєстрації на наш vibe coding competition

1. Змагання триватиму тиждень з 9 червня по 15 червня включно (до 23:59 за Київським часом)

2. Можна використовувати будь-які тулзи. Основна ціль познайомити людей з такими інструментами. Щоб потім можна було розказати про свій експіріенс

3. Ви маєте показувати результат і прогреc (Щоб в кінці не було бац і у вас готовий проєкт)

4. Будемо розробляти мобайл апки IOS / Android

5. Усім учасникм будуть дані ідеї для реалізації (Вони можуть повторюватися)

6. Будуть суді, які оцінять роботи

7. Правила можуть міняти до кінця реєстрації (Субота 7 червня)

8. Переможцям будуть якісь кльові призи (Все буде залежати від кількості людей)

9. Можна використовувати будь-які тулзи. Можна копіпастити з chatGPT, можна юзати курсор. Можна трохи дописувати ручками. Візуали тільки aі

так що гоу?

Ось тут коротка форма реєстрції
Я посилання
🔥9👍2❤‍🔥1
Вийшов Jetpack Compose Foundation 1.9.0-alpha04

З основного:
- LazyLayout та LazyLayoutItemProvider стали Stable API
- API для кастомізації контекстного меню тексту став публічним: можна додавати/прибирати власні айтеми через Modifier (Це ті кнопки скопіювати, вирізати і тд) - addTextContextMenuComponents / filterTextContextMenuComponents
- В текстових полях з’явилася підтримка smart selection (Коли виділяєш частину тексту, система автоматично визначає кордони об’єкта. Наприклад, виділення всього номеру телефону)
- З'явилась нова система кастомних тіней: тепер можна додавати зовнішні (dropShadow) та внутрішні (innerShadow) тіні до будь-яких компонентів через Modifier

🔗 Детальніше 1
🔗 Детальніше 2
6👍3
Додали сторінку з правилама.

Готуємо проєкти. Вони будуть доступні з неділі на понеділок.
Походу дії будемо доробляти, шукати суддів і тд. Весь прогрес будем додати туди. А на зараз у нас вже 6 учаників 🥳

https://www.notion.so/Vibe-coding-competition-2093557f83788011b1c1c475040ed1da?source=copy_link
🔥1
Обожнюю, коли потрібну мені інфу ховають за прозорим блоком, з якого я не можу нічого скопіювати
😁13
Fragment
Ладно, поїхали запускаю форму реєстрації на наш vibe coding competition 1. Змагання триватиму тиждень з 9 червня по 15 червня включно (до 23:59 за Київським часом) 2. Можна використовувати будь-які тулзи. Основна ціль познайомити людей з такими інструментами.…
Сьогодні останній день реєстрації на наші змагання.
За найкращу роботу ми подаруємо LEGO, рюкзак, шапку та книжку

І зразу відповіді на типові питання:
- Для чого це все?
- For fun. Хтось щось навчиття, щось спробує. Це класно.

- А як ви провірите чи людина використовувала аі?
- ніяк

- (говорить щось на старо-android-вському)?
- Ми не дивитимося на сікюрі, якість коду і тд. Треба буде зробити сторінку в гітхабі і туди залити проєкт, інфу про нього та відос презентацію до 2 хв. Будемо оцінювати їх

Взаглом, я надіюся, що для когось це буде просто мотивація спробувати щось нове. Дякую :)

(А там вже 7 людей зареєтрувалися)

📍 Лінк на реєстрацію:
https://forms.gle/bRmt2YxvoUgvPscS7
🔥2
Ми розпочали наші невеличкі змагання з 10 учасниками (+ я, але я буду поза конкурсом)

У нас три категорії
🌱 Gardening apps for plant lovers
🚴‍♀️ Fitness, Home Workout
🍅 Focus for Productivity

В ході змагань буду розказувати що у нас виходить 🔥

Дякую всім, хто вирішив приєднатися!
🔗 Тут деталі
В Kotlin 2.4 швидше за все завезуть Rich Errors (Нова екпериментальна штука)

Ось як це може виглядати


fun fetchUser(): User | NetworkError


В даному випадку ми повертаємо або юзера, або помилку (Без всяки try-catch)

Ще трошки вам прикладу

fun fetchUser(): User | AppError {
if (/* network fails */ false) return NetworkError(503)
if (/* user not found */ false) return UserNotFoundError
return User("123", "Ada")
}

fun loadUserDataNew() {
val result = fetchUser()
when (result) {
is User -> show(result)
is NetworkError -> showError("Network issue (${result.code}). Try again.")
is UserNotFoundError -> showError("User not found. Please check your credentials.")
}
}


Виглядає чистіше і логічніше. Подобається

🔗 статейка тут
🔥18❤‍🔥2
Почався Apple WWDC 2025

По інсайдам це буде найбільше оновлення IOS за останні роки

🔗 Трансляція для зацікавлених
6
Apple починає нову главу в дизайн-системі 🚬

За основу взята фізика скла

Виглядає сумнівно, єдине, що сподобалось - анімація окантовки, яка "заломлює" контент
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Ще декілька скринів
👍2
пу-пу-пу...
😁4👍2
На MacOS не так вже і погано
Що думають iOS-кики про нову OS
😁12