Channel Avatar

Roman Andrushchenko @UCofyDdGnCssPNwABNkxLFKg@youtube.com

7.2K subscribers - no pronouns :c

Всім привіт, я android-розробник та в минулому асистент кафе


09:50
Canvas - Graphics Layer в Jetpack Compose
10:46
Strong Skipping Mode в Jetpack Compose
10:13
Canvas - Жести Panning & Zooming
17:45
MockK в юніт-тестах для Jetpack Compose
12:51
Canvas & Animatable & TwoWayConverter - Зміна масштабу з анімаціями
12:39
Robolectric - Юніт-тести для Jetpack Compose
03:14
Int Overflow - Не баг, а фіча
16:39
Canvas - Zoom on Douple Tap
12:58
Deep Links #7 - App Links
02:43
Куди свічнутись з ІТ (хайлайт зі стріму)
11:17
Як видалити циклічні залежності з коду
14:21
Canvas - AGSL шейдери в Jetpack Compose
14:07
Canvas - Поворот екрану (збереження масштабу та позиції)
18:31
Модифікатори drawWithCache, drawWithContent
19:09
Canvas - Лінійні трансформації
16:37
Canvas, drawBehind, Infinite Transitions в Jetpack Compose
15:51
InteractionSource та Indication, модифікатор clickable в Jetpack Compose
16:30
Crossfade, AnimatedContent - анімації переключення між сценами
15:54
Deep Links #6 - Navigation Component (частина 2)
18:47
Анімації, Interactive Mode, Animation Preview в Jetpack Compose
14:46
Діалоги в Jetpack Compose
13:24
Deep Links #5 - Navigation Component (частина 1)
01:21:46
Live Coding, Effects Hilt Plugin (частина 2)
16:20
Механізм роботи модифікаторів в Jetpack Compose
20:52
Стейт та одноразові події в MVVM / Jetpack Compose
19:42
Обробка помилок в Jetpack Compose
15:26
Deep Links #4 - Універсальний алгоритм обробки діп-лінків
09:49
Security Issue - Запуск будь-якого екрану ззовні (без діп-лінків!)
14:08
Navigation Component #9 - Deep Links
02:14:52
Live Coding, ChatGPT Driven Development, Effects Hilt Plugin
18:44
Deep Links #3 - Особливості FLAG_ACTIVITY_NEW_TASK
20:46
Navigation Component #8 - Мультистек & NavigationBar
25:08
Navigation Component #7 - Рефакторинг екранів (частина 2)
13:54
Deep Links #2 - ADB та перевірка флагів запуску
20:01
Navigation Component #6 - Рефакторинг екранів (частина 1)
09:43
100500 рекомпозицій в анімаціях (Jetpack Compose, хайлайт зі стріму)
19:15
Deep Links #1 - Теорія: URI, Application Components, Implicit Intents, Intent Filters
22:22
Navigation Component #5 - Передача аргументів при запуску екранів
14:14
Navigation Component #4 - Взаємодія з компонентами поза екраном (Scaffold, TopAppBar)
18:39
Як зламати Hilt в своєму Android-проекті
21:55
Navigation Component #3 - Реалізація екранів, функція hiltViewModel
22:05
Gradle Convention Plugins в Android Studio
14:17
Navigation Component #2 - Підключення Hilt та міграція на Kotlin 2.0
15:50
Navigation Component #1 - Створення проекту, простий приклад з двома екранами
13:30
Gradle Version Catalog та TOML-файли в Android Studio
16:36
Навігація з нуля: Hilt & MVVM
33:28
Navigation Component - DSL для компонентів поза екраном (TopAppBar, FloatingActionButton)
16:02
Навігація з нуля: Використання вью-моделей (ViewModel)
17:33
Навігація з нуля: Deep Links
18:21
Навігація з нуля: мультистек
16:58
Режими запуску актівіті #2 - SingleTask / SingleInstance
12:32
Навігація з нуля: комунікація між екранами
14:55
Навігація з нуля: передача аргументів в Jetpack Compose
18:11
Навігація з нуля: взаємодія з компонентами поза екраном
16:32
Навігація з нуля: зберігання та відновлення стану екранів
16:21
Навігація з нуля: створення окремих екранів
17:17
Стандартні режими запуску актівіті - Standard / Single Top
17:08
Навігація з нуля: реалізація стеку
06:45
Stability Configuration File в Jetpack Compose
20:03
Анотації Stable та Immutable в Jetpack Compose