Цей рівень надає вам усе, що доступно в попередньому рівні Bronze. А також ви можете вільно завантажувати ZIP-архіви з вихідними кодами до публічних відео + ви отримуєте доступ до бонусних відеороликів. Нові відео з раннім доступом публікуються 2-3 рази на місяць, в вихідний день (зазвичай в суботу). Бонусні відеоролики зазвичай публікуються в останню суботу кожного місяця.
Вихідні коди проектів (ZIP)
- Код проектів до серії відеороликів “Основи Jetpack Compose”
- Код проектів до серії “Android-проект з нуля”
- Код проекту: Дублювання LiveData / StateFlow
- Код проекту: Особливості View Binding для фрагментів
- Код проекту: Kotlin & Gradle – Розділення скриптів сборки проекту
Бонусні відео
- Робота з мережею без сторонніх библіотек
- Що таке JWT-токени (доповнення до відео про протокол HTTP)
- Як написати свою DSL-мову на Kotlin в Android Studio
- Відображення дерева в RecyclerView
- Open STF & ADB: віддалене відлагодження та управління Android-пристроями
- Додаткові класи для тестування корутин та Flows
- Простий адаптер – кастомні лістенери та інтеграція з Paging Library (доповнення до відео «Адаптер з підтримкою 2х типів елементів та без ViewHolder»)
- Інтеграція функції «Sign-In with Google» в android-додатку + доступ до гугл-сервисів (на прикладі Google Drive)
- Завантаження великих файлів на сервер по частинам та в фоновому режимі
- Три фішки для багатомодульних Android-проектів
- Демо-лаунчер для Feature-модулів в Android
- Принципи SOLID
- Inline-функції в Kotlin #1 – ключові слова inline та reified
- Inline-функції в Kotlin #2 – лямбди, ключові слова noinline та crossinline
- Все про SharedFlow #1 – MutableSharedFlow
- Все про SharedFlow #2 – Оператор shareIn
- JADX: Реверс-інжинірінг Android-додатків
- Все про дженеріки в мові Kotlin
- Кастомні правила перевірки коду для лінтера в Android Studio
- Симуляція знищення та відновлення процесу в Android
- ImageMagick — підготовка растрової графіки для Android-проекту в терміналі 🙂
- Функції advanceUntilIdle, runCurrent, yield в тестах
- Метапрограмування з KSP: приклад створення власного кодогенератора
- Фреймворки, корутини, State Machine та гра на 20 ліній коду
- Стандартні режими запуску актівіті – Standard / Single Top
- Режими запуску актівіті #2 – SingleTask / SingleInstance
- Gradle Convention Plugins в Android Studio
- Доповнення до серії “Основи Jetpack Compose”:
- Preview-функції в Jetpack Compose – міфи та реальність
- Advanced State в Jetpack Compose
- Про лямбди в аргументах екранів
- DSL для компонентів поза екраном в Navigation Component
- Кастомні модифікатори та індикація в Jetpack Compose
- Зберігання та відновлення стану Canvas після повороту екрану в Jetpack Compose
- Міні-курс про Deep Links:
- Теорія діп-лінків в ОС Android
- ADB та перевірка флагів запуску
- Особливості FLAG_ACTIVITY_NEW_TASK
- Універсальний алгоритм обробки діп-лінків
- Діп-лінки в Navigation Component (частина 1)
- Діп-лінки в Navigation Component (частина 2)
- App Links
- Міні-курс “Публікація бібліотек на Maven Central”:
- Dokka 2.0 – Генерація документації для бібліотеки
- Плагін maven-publish
- Публікація коду на GitHub
- GPG & Gradle Signing Plugin – Генерація підпису та хешів бібліотеки
- Доповнення до серії “Android-проект з нуля”:
- Вайб-кодинг – автоматизація шаблонів