Эталонный пример Android приложения от Google
Протестируй свое приложение в Мобильной ферме Selectel прямо сейчас https://slc.tl/xb2k5 В новом видео я проведу глубокий Code Review официального open-source приложения Now in Android от Google. Мы детально разбирем архитектуру, подходы к андройд разработке, паттерны, и реальные решения, которые использует команда Google. Новый выпуск Code Review поможет вам лучше понять, как проектируется современное Android-приложение, какие инструменты применяются и на что стоит обратить внимание при построении своей архитектуры. Как всегда я поделюсь своим опытом, покажу, как устроено приложение Now in Android, оценю решения команды Google, предложу улучшения и объясню ключевые принципы, лежащие в основе продвинутой андройд разработки. Если вы хотите научиться писать качественный и поддерживаемый код, понять, как работают сложные системы в реальных проектах, то это видео для вас. В процессе Code Review мы пройдемся по основным модулям, затронем архитектурные решения, поговорим про работу с данными, UI и взаимодействие компонентов. Подписывайтесь на Android Broadcast, чтобы не пропустить новые выпуски. Если вам интересна андройд разработка, современные подходы к программированию, то это видео станет настоящим источником знаний. #NowInAndroid #CodeReview #КириллРозов #андройдразработка #AndroidBroadcast 🔗 Платная подписка на Boosty https://abdev.by/KewP 🔗 Telegram Android Broadcast https://t.me/+W-zEXvqLKm1iZjgy ✉️ Написать Кириллу [email protected] 🔗 Исходный код Now In Android https://github.com/android/nowinandroid 📺 Полный разбор Android Context https://abdev.by/Ceqb Теги: Now in Android код ревью, Code Review, Кирилл Розов, андройд разработка, Android Broadcast, Android Code Review, Android разработка, Kotlin Android, Jetpack Compose, Android Architecture, Clean Architecture Android, Android Dev, Android приложение, Android Studio, Google Android, open-source Android, Android советы, Now in Android разбор, Android код, Android Broadcast 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 Тесты на производительность работы приложения
Протестируй свое приложение в Мобильной ферме Selectel прямо сейчас https://slc.tl/xb2k5 В новом видео я проведу глубокий Code Review официального open-source приложения Now in Android от Google. Мы детально разбирем архитектуру, подходы к андройд разработке, паттерны, и реальные решения, которые использует команда Google. Новый выпуск Code Review поможет вам лучше понять, как проектируется современное Android-приложение, какие инструменты применяются и на что стоит обратить внимание при построении своей архитектуры. Как всегда я поделюсь своим опытом, покажу, как устроено приложение Now in Android, оценю решения команды Google, предложу улучшения и объясню ключевые принципы, лежащие в основе продвинутой андройд разработки. Если вы хотите научиться писать качественный и поддерживаемый код, понять, как работают сложные системы в реальных проектах, то это видео для вас. В процессе Code Review мы пройдемся по основным модулям, затронем архитектурные решения, поговорим про работу с данными, UI и взаимодействие компонентов. Подписывайтесь на Android Broadcast, чтобы не пропустить новые выпуски. Если вам интересна андройд разработка, современные подходы к программированию, то это видео станет настоящим источником знаний. #NowInAndroid #CodeReview #КириллРозов #андройдразработка #AndroidBroadcast 🔗 Платная подписка на Boosty https://abdev.by/KewP 🔗 Telegram Android Broadcast https://t.me/+W-zEXvqLKm1iZjgy ✉️ Написать Кириллу [email protected] 🔗 Исходный код Now In Android https://github.com/android/nowinandroid 📺 Полный разбор Android Context https://abdev.by/Ceqb Теги: Now in Android код ревью, Code Review, Кирилл Розов, андройд разработка, Android Broadcast, Android Code Review, Android разработка, Kotlin Android, Jetpack Compose, Android Architecture, Clean Architecture Android, Android Dev, Android приложение, Android Studio, Google Android, open-source Android, Android советы, Now in Android разбор, Android код, Android Broadcast 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 Тесты на производительность работы приложения