-
Демо-лаунчер для Feature-модулів
Пример реализации демо-лаунчера, который позволяет запускать любой экран любого Feature-модуля, без привязки к реальным источникам…
-
Багатомодульність – три корисних фішки
В этом ролике рассматриваем три приема, которые упрощают жизнь при работе в многомодульных Android-проектах: –…
-
Завантаження великих файлів на сервер по частинам
Как загружать большие файлы на сервер в Android, по частям, с отображением прогресса, в фоне…
-
Авторизація через Google Sign-In – частина 2
В прошлый раз мы рассматривали, как создать и сконфигурировать проект в Google Cloud Console. Сегодня…
-
Авторизація через Google Sign-In – частина 1
В этом ролике рассматриваем, как создать и сконфигурировать проект в Google Cloud Console, чтобы затем можно…
-
Простий адаптер – кастомні слухачі та інтеграція с Paging Library
Бонусное дополнение к видео про адаптеры. Здесь рассматриваем, как добавить кастомные слушатели и как можно…
-
Додаткові класи для тестування корутин/Flows
Бонусное видео из серии про юнит-тесты. Разбор использования и внутренней реализации CoroutineSubject и runFlowTest. Исходники…
-
Smartphone Test Farm & ADB: віддалене відлагодження Android-пристроїв
Как в Android Studio и в браузере подключиться к устройству, которое подключено к другому компьютеру…
-
Відображення дерева в RecyclerView
Пример android-приложения, которое отображает древовидную структуру в RecyclerView с асинхронной загрузкой ветвей и возможностью добавления/удаления…
-
Як написати свою DSL-мову на Kotlin в Android Studio
Создаем свой DSL-язык на Kotlin (DSL – Domain Specific Language), который поможет в дальнейшем описывать…