Описание тега android-architecture-components
Новая коллекция библиотек, которые помогут вам разрабатывать надежные, тестируемые и обслуживаемые приложения для Android. Начните с классов для управления жизненным циклом компонентов пользовательского интерфейса и обработки сохраняемости данных.
Компоненты архитектуры: компромиссы следующих компонентов:
Обработка жизненных циклов Создайте пользовательский интерфейс, который автоматически реагирует на события жизненного цикла.
LiveData Создание объектов данных, которые уведомляют представления об изменении базовой базы данных.
Данные, связанные с пользовательским интерфейсом ViewModel Store, не уничтожаются при ротации приложений.
Комната Получите доступ к своим данным с помощью SQLite и безопасности объектов в приложении.
Связывание данных
Полезно для привязки данных напрямую через XML-файл макетов, поэтому нетfindViewById()
больше.
Навигация Управляет перемещением между пунктами назначения вашего приложения.