335 subscribers
388 photos
57 videos
206 links
Новини та цікавинки зі світу розробки під Android українською
Download Telegram
Обожнюю, коли потрібну мені інфу ховають за прозорим блоком, з якого я не можу нічого скопіювати
Fragment
Ладно, поїхали запускаю форму реєстрації на наш vibe coding competition 1. Змагання триватиму тиждень з 9 червня по 15 червня включно (до 23:59 за Київським часом) 2. Можна використовувати будь-які тулзи. Основна ціль познайомити людей з такими інструментами.…
Сьогодні останній день реєстрації на наші змагання.
За найкращу роботу ми подаруємо LEGO, рюкзак, шапку та книжку

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

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

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

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

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

📍 Лінк на реєстрацію:
https://forms.gle/bRmt2YxvoUgvPscS7
Ми розпочали наші невеличкі змагання з 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.")
}
}


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

🔗 статейка тут
Почався Apple WWDC 2025

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

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

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

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

"It's almost time for the Android 16 final release! See you back here tomorrow. 😉"

Очікуємо реліз фінальної версії 🥳