404 subscribers
492 photos
78 videos
252 links
Новини та цікавинки зі світу розробки під Android українською
Download Telegram
Jetpack Compose 1.9.0-beta01 вже тут! 🎉

Щоб спробувати, додайте в Gradle BOM:
implementation(platform("androidx.compose:compose-bom-beta:2025.06.01"))


Compose Foundation 1.9.0-beta01:
- Нові SemanticsNodes у background і border можуть вплинути на тести.
- Перейменовано addTextContextMenuComponents.

🔗 Детальніше

Також оновили інші Jetpack-бібліотеки. З ключових змін та фіксів:
- У WorkManager 2.10.2 виправили баг, коли при збереженні воркерів з network constraints, раніше видалені мережеві можливості (capabilities), наприклад, типи мережі, випадково знову додавалися, через що воркери працювали некоректно.

- Room 2.7.2: Виправлено помилку з некоректним зчитуванням анотацій через KSP, що іноді призводило до пропуску експорту схем.

Також оновили Ink 1.0.0-alpha05, NavigationEvent 1.0.0-alpha03, Wear Compose 1.5.0-beta04 та інші

🔗 Весь список оновлених бібліотек

#compose #android #jetpack
🔥4👍1
Preview в компоуз, як має свої плюси і підводні камені (Для прикладу, я не хочу бачити превюшки, коли я намагаюся навігуватися по класах. Хоч би якось позначайте, що це Preview, Google)

1️⃣ Що рекомендує гугл для preview, якщо у ваш компоузбл передається viewModel?

Зробити два ще один компоузб (Той самий), але в якого ви будете передавати параметри

2️⃣ Якщо ви хочете переглянути декілька варіантів превʼю, то можна використати PreviewParameter

@Preview
@Composable
fun UserProfilePreview(
@PreviewParameter(UserPreviewParameterProvider::class) user: User
) {
UserProfile(user)
}
--

class UserPreviewParameterProvider : PreviewParameterProvider<User> {
override val values = sequenceOf(
User("Elise"),
User("Frank"),
User("Julia")
)
}



#tools

https://t.me/android_fragment
📹 Відео тут
🔥21
Вайбкодер сьогодні напрацювався
😁5
Приїхав в Київ слухати доповідь про те, як нативні апки переписали на Flutter на Dou Mobile Day
😁15👍3🤨2🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
А поки я слухаю доповідь від Володимира Невмержицького про те, як вони продавали KMP, то Cluely випустили новий відос (рекламу себе) і це дуже гарно 🤌

І ні, вони мені не платять за це

Лайк, якщо вшарили відсилку*
🔥2😁1
По DOU Mobile day, найкраща, як для мене доповідь була у Володимира Стельмащука
"Business first: як писати код, що працює на продукт"

Найцікавіші інсайти:

1. Код і є інструкцією
2. You don‘t drive the architecture, the requirements do. You do your best to serve their needs
3. Найкраще архітектурне рішення буде прийняте в майбутньому (Спілкуйтеся з продуктами, дизайнерами про те, що буде робитися дальше). Тут був класний приклад, де в апці було локальна база, а потім виявилося, що її впринципі і не треба було
4. Важливий код, а не структура (Архітектура)
5. Дані говорять більше ніж код (Дуже класний приклад, коли UIModel дозволяє краще зроміти, що відбувається на екрані, ніж код)
6. Реальність така, що приклади анрхітектури треба дивитися на github. Там, в реальних проектах, немає тих "крутих слів" (Розмова про всякі UseCase, Interactor, Repo і тд.)
7. Робіть просто - "складно" само вийде

Як доповідь буде публічна, то теж сюди закину (Якщо не забуду)
18
Запускати HTTP Requests в Android Studio

JetBrains зробили плагін (Він швидше був платним, а зараз фрішний для Android Studio).


-Generate and run HTTP requests right from your code: Retrofit, OkHttp, and Ktor! (Грубокажучи - це аналог Postman 👩‍🚀)

- Configure environments (Можна міняти енвайременти)

- Всякі там тести (не цікаво)

- Import curl commands, convert Postman collections (Імпортувати з Postman та інших тулзів для API)

- Work with OpenAPI / Swagger specifications (Аце прям цікаво 🔥Бекенд тімкка може в себе додавати нові ендпоінти і ви їх будете бачити і можете зразу додати в проєкт)

Доступний з Android Studio 2024.3.2 Meerkat

🔗посилання на плагін
🔗Документація
🔥7
Google Phone оновили до Material 3 Expressive

Оновлення вже поступово розгортається у користувачів

🔗 Детальніше
🔥10👍21
Forwarded from GDG Lviv
Привіт, спільното! 👋

Представники GDG Lviv беруть участь у GDG Summit 2025, що проходить у Берліні 🇩🇪

Це ключова подія для організаторів Google Developer Groups, де лідери спільнот з Європи, Близького Сходу та Африки обмінюються досвідом та стратегіями розвитку.

Отримані знання та ідеї допоможуть нам зробити майбутні події GDG Lviv ще якіснішими та цікавішими. 🚀
🔥6
Android Studio Narwhal | 2025.1.1 доступна в стабільці

Змін як таких немає 💁 (Бо фічі будуть в Feature drop)

- Android Studio versions that are currently compatible with Cloud services (?)
- Introducing Gemini in Android Studio for businesses
- Studio Labs (Ось тут перелік фіч, які не доступні в Україні )

Кожного разу це ігра знайди 5 відмінностей :/
🤔2👍1