-
JADX: Реверс-інжинірінг Android-додатків
Використання JADX (DEX to Java decompiler) для реверс-інжинірінгу android-додатків. Відлагодження SMALI-коду в релізних APK-файлах. JADX…
-
Код проекту: Принципи розробки на Jetpack Compose
ZIP-архів з кодом проекту до відео “Принципи розробки на Jetpack Compose”.
-
Код проекту: Особливості View Binding для фрагментів
ZIP-архів з кодом проекту до відео про особливості View Binding для фрагментів.
-
Код проекту: Як уникнути дублювання LiveData / StateFlow
ZIP-архів з кодом проекту до відео “Як уникнути дублювання LiveData / StateFlow”
-
Як уникнути дублювання LiveData / StateFlow
Декілька прикладів, як можна уникнути постійного дублювання приватних MutableLiveData та публічних LiveData у ViewModel’ях Android-проектів. Код…
-
Особливості SharedFlow #2 – Оператор shareIn
Особливості використання оператора shareIn для створення SharedFlow. Попереднє відео про SharedFlow тут. Код проекту тут.
-
Особливості SharedFlow #1 – MutableSharedFlow
Що таке SharedFlow. Створення MutableSharedFlow. Аргументи replay, extraBufferCapacity та onBufferOverflow. Методи emit, tryEmit, resetReplayCache. Використання…
-
Inline-функції в Kotlin #2 – лямбди, ключові слова noinline та crossinline
Що таке inline-функції в Kotlin – частина друга. Лямбди в мові Kotlin та в inline-функціях.…
-
Inline-функції в Kotlin #1 – ключові слова inline та reified
Що таке inline-функції в Kotlin – частина перша. Ключові слова inline та reified. Відмінності звичайних…
-
Принципи SOLID
В этом ролике подробно разбираем 5 принципов объектно-ориентированного программирования, известных как S.O.L.I.D.