403 subscribers
476 photos
73 videos
246 links
Новини та цікавинки зі світу розробки під Android українською
Download Telegram
В 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
MacOS Tahoe
👍3
Офіційний акаунт Android запостиви в себе:

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

Очікуємо реліз фінальної версії 🥳
🔥101
Fragment
Казали, що завтра, а зарелізили сьогодні https://goo.gle/3T47FhX
Якщо ви як я думали, що оновитеся до Android 16 і будете тішитися новому "Big Material 3 Expressive Update", то ніт, Android 16 візуально такий самий як 15

Знайти зміни - це ще той квест

Тільки іконки мені поламало і тепер частина квадратів в білому колі
4😁3👍1