Видео и подкасты для разработчиков
Эталонный пример Android приложения от Google
В новом видео — глубокий Code Review официального open-source приложения Now in Android от Google.
В новом видео — глубокий Code Review официального open-source приложения Now in Android от Google. Мы детально разбирем архитектуру, подходы к Android-разработке, паттерны, и реальные решения, которые использует команда Google. Новый выпуск Code Review поможет вам лучше понять, как проектируется современное Android-приложение, какие инструменты применяются и на что стоит обратить внимание при построении своей архитектуры. Как всегда, Кирилл делится своим опытом, показывает, как устроено приложение Now in Android, оценивает решения команды Google, предлагает улучшения и объясняет ключевые принципы, лежащие в основе продвинутой Android-разработки.
Если вы хотите научиться писать качественный и поддерживаемый код, понять, как работают сложные системы в реальных проектах, то это видео для вас. В процессе Code Review мы пройдемся по основным модулям, затронем архитектурные решения, поговорим про работу с данными, UI и взаимодействие компонентов.
Содержание:
- 0:00:00 Про формат Code Review
- 0:00:55 Структура проекта
- 0:01:49 root build.gradle.kts
- 0:03:42 Gradle Convention плагины
- 0:07:39 Хитрое решение по сборке в Google
- 0:10:39 Способ организации зависимостей через bundles в version catalog
- 0:15:38 Тест приложения на устройствах в облачной мобильной ферме от Selectel
- 0:23:00 AndroidManifest
- 0:25:20 Структура source set
- 0:27:06 Application класс
- 0:31:02 Синхронизация на старте приложения
- 0:32:15 MainActivity
- 0:37:19 Реализация Edge-to-edge
- 0:38:03 UI Главного экрана
- 0:40:41 UI Kit приложения
- 0:43:02 Вернулись в главный экран
- 0:43:38 UI навигация
- 0:47:38 Экран поиска
- 0:53:51 Как требовать явное задание модификаторов доступа в Kotlin
- 0:57:50 Data слой
- 1:00:52 Отложенный запрос зависимостей
- 1:02:56 Упрощение доступа к Lazy и Provider через Kotlin Property Delegate
- 1:06:57 Польза абстракции над сторонними библиотеками
- 1:08:43 База данных
- 1:14:35 Сетевые запросы
- 1:16:21 Синхронизация данных
- 1:22:41 Адаптивный UI
- 1:24:23 Проверка использования виджетов из дизайн системы приложения через Android Lint
- 1:25:39 Тесты на производительность работы приложения
-
Исследования4 недели назад
Bidease: мобильный маркетинг 2025 — баланс AI, удержания и конфиденциальности
-
Видео и подкасты для разработчиков3 недели назад
Пагинация: от идеи до реализации
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.25
-
Видео и подкасты для разработчиков3 недели назад
История, принципы и концепции библиотеки навигации Decompose