Дополнительные ресурсы по компонентам архитектуры

Образцы

  • Sunflower — приложение для садоводства, иллюстрирующее лучшие практики разработки Android с помощью Android Jetpack.
  • Примеры библиотеки привязки данных Android
  • Кодлабы

  • Номер Android с видом (Java) (Kotlin)
  • Лаборатория привязки данных Android
  • Фоновая работа с WorkManager (Java) (Kotlin)
  • Навигационная кодовая лаборатория
  • Лаборатория кода Android Paging
  • Лаборатория кода Android Persistence
  • Лаборатория кода компонентов, учитывающих жизненный цикл Android
  • Обучение

  • Udacity: разработка приложений для Android с помощью Kotlin
  • Сообщения в блоге

  • Библиотека привязки данных Android — от наблюдаемых полей до LiveData за два шага
  • Простые сопрограммы в Android: viewModelScope
  • Стабильная версия Android Jetpack WorkManager
  • Изменения локали и антишаблон AndroidViewModel
  • Комната и сопрограммы
  • Основы WorkManager
  • Представляем WorkManager
  • Привязка данных — извлеченные уроки
  • Поэтапный переход с SQLite на Room
  • ViewModels: постоянство, onSaveInstanceState(), восстановление состояния пользовательского интерфейса и загрузчики
  • Модели представления: простой пример
  • ViewModels и LiveData: шаблоны + антипаттерны
  • LiveData за пределами ViewModel — реактивные шаблоны с использованием преобразований и MediatorLiveData
  • LiveData с SnackBar, Navigation и другими событиями (случай SingleLiveEvent)
  • Загрузка данных с учетом жизненного цикла с помощью компонентов архитектуры
  • Большие запросы к базе данных на Android
  • Миграция комнаты тестирования
  • Понимание миграции с помощью Room
  • 7 советов для комнаты
  • 7 шагов до комнаты
  • Комната + RxJava
  • Комната + Время
  • Представляем Android Подсолнух
  • Анонсируем стабильную версию компонентов архитектуры 1.0
  • Android и архитектура
  • Видео

  • Что нового в компонентах архитектуры (Google I/O'19)
  • Реактивная навигация (Google I/O'19)
  • Общие сведения о сопрограммах Kotlin на Android (Google I/O'19)
  • Android Jetpack: знакомство с WorkManager
  • Android Jetpack: представляем компонент навигации
  • Развлечение с LiveData (Android Dev Summit '18)
  • Одиночное мероприятие: почему, когда и как (Android Dev Summit '18)
  • Комната в доме (Саммит разработчиков Android '18)
  • Android Jetpack: что нового в компонентах архитектуры (Google I/O '18)
  • Android Jetpack: как разумно использовать фрагменты в пользовательском интерфейсе (Google I/O '18)
  • Android Jetpack: простая фоновая обработка с помощью WorkManager (Google I/O '18)
  • Android Jetpack: управляйте бесконечными списками с помощью RecyclerView и Paging (Google I/O '18)
  • Android Jetpack: управление навигацией по пользовательскому интерфейсу с помощью навигационного контроллера (Google I/O '18)
  • Компоненты архитектуры: решение проблемы жизненного цикла (Google I/O '17)
  • Компоненты архитектуры: постоянство и автономный режим (Google I/O '17)
  • Комната с реактивным ранцем
  • Джетпак LiveData
  • Реактивный пейджинг
  • Компоненты архитектуры — варианты использования (GDD India '17)
  • Android Jetpack: ViewModel