-
The End – Курс по Jetpack Compose
Фінальне відео для плейліста по Jetpack Compose. Підсумки та подальші плани.
-
Міграція на Compose #2 – ComposeView, приклад міграції екрану
Підключення Jetpack Compose до існуючого проекту, поступова міграція з фрагментів на Composable-функції. Використання Composable-функцій в…
-
Міграція на Compose, частина 1 – Оновлення бібліотек та плагінів
Підготовка до міграції старих проектів на Jetpack Compose. Оновлення в старих проектах Gradle, Android Gradle…
-
Strong Skipping Mode в Jetpack Compose
Strong Skipping Mode – це режим роботи компілятора Jetpack Compose, зі зменшеними вимогами до “стабільності”…
-
MockK в юніт-тестах для Jetpack Compose
Наближений до реальності приклад юніт-тестів для Composable-функцій – використання бібліотеки MockK. Код проекту тут.
-
Robolectric – Юніт-тести для Jetpack Compose
Перша частина про написання тестів для Composable-функцій. Налаштування та створення юніт-тестів для Jetpack Compose за…
-
Canvas – Graphics Layer в Jetpack Compose
Знайомство з модифікатором graphicsLayer в Jetpack Compose. Інші теми, згадані в цьому відео: Код проекту…
-
Як видалити циклічні залежності з коду
Приклад видалення циклічної залежності між сутностями в Kotlin. Це відео є доповненням до останнього стріму…
-
Canvas – Жести Panning & Zooming
Жести для переміщення та масштабування контенту всередині Canvas. Код проекту тут.
-
Canvas – Зміна масштабу з анімаціями (Animatable, TwoWayConverter)
Приклад плавної зміни маштабу та позиції контенту на канвасі. Анімації за межами Composable-функцій – клас…