Описание тега architecture-components

Новая коллекция библиотек, которые помогут вам разрабатывать надежные, тестируемые и поддерживаемые приложения. Начните с классов для управления жизненным циклом компонента пользовательского интерфейса и сохранением данных.

Компоненты архитектуры: компромиссы следующих компонентов:

Обработка жизненных циклов Создайте пользовательский интерфейс, который автоматически реагирует на события жизненного цикла.

LiveData Создание объектов данных, которые уведомляют представления при изменении базовой базы данных.

ViewModel Хранить данные, связанные с пользовательским интерфейсом, которые не уничтожаются при поворотах приложений.

Доступ к вашим данным с помощью возможностей SQLite и безопасности объектов в приложении.