-
Navigation Component #6 – Рефакторинг екранів (частина 1)
Переписуємо код екранів з ціллю уникнути лишнього дублювання логіки: створюємо окремі компоненти, які можна перевикористовувати…
-
Navigation Component #5 – Передача аргументів
Передача аргументів при запуску екранів в навігації на базі бібліотеки Navigation Component в Jetpack Compose.…
-
Navigation Component #4 – Взаємодія з компонентами поза екраном (Scaffold, TopAppBar)
Додаємо до навігації Scaffold з TopAppBar, та реалізуємо взаємодію між цими компонентами та екранами. Інші…
-
Як зламати Hilt в своєму Android-проекті
Розглядаємо один цікавий нюанс використання бібліотеки Hilt, який може призвести до помилки компіляції вашого проекту…
-
Navigation Component #3 – Реалізація екранів, функція hiltViewModel
Приклад реалізації двох простих екранів в рамках android-додатку на Jetpack Compose / Navigation Component /…
-
Navigation Component #2 – Підключення Hilt та міграція на Kotlin 2.0
Підключення Hilt + KSP до проекту з Navigation Component та Jetpack Compose. Міграція на Kotlin…
-
Navigation Component #1 – Створення проекту
Підключення бібліотеки Navigation Component до Android-проекту з Jetpack Compose. Найпростіший приклад стекової навігації. Інші теми,…
-
Gradle Version Catalog та TOML-файли в Android Studio
В останніх версіях Android Studio з’явилась стабільна підтримка Gradle Version Catalog – це уніфікований спосіб…
-
Image & Icon & Coil – Відображення картинок в Jetpack Compose
Відображення растрової та векторної графіки в Jetpack Compose. Компоненти Image та Icon. Завантаження зображень за…
-
Функція derivedStateOf
Використання функції derivedStateOf. Пояснення на прикладі, чому в Jetpack Compose варто звертати увагу на місця…