Андроид-приложение, 43-я неделя

Инъекция зависимостей и контейнер приложения

Лабораторная работа, в которой создаётся приложение «Амфибии», рекомендует использовать в новых проектах, с самого начала, вслед за созданием слоя пользовательского интерфейса (слой ПИ, UI layer) и слоя данных (data layer), инъекцию зависимостей и контейнер приложения.

Библиотека «Хильт» (Hilt) предоставляет заготовку контейнера приложения.

Слой ПИ

В слое пользовательского интерфейса создаём:

  1. Вью-модель.
  2. Объект состояния ПИ.

Слой данных

В слое данных реализуем репозиторий.

Ещё

Читайте также (может быть даже, в первую очередь):