Пакеты

Пакеты Ark Data Layer

Опубликованные пакеты, образующие продукт Ark Data Layer.

v1.1.0Начальный уровень

Пакеты Ark Data Layer

Продукт опубликован как один пакет на чистом Dart. Опциональный навык для кодинг-агента содержит согласованные с версией инструкции по реализации и ревью, не добавляя runtime-код.

Сейчас Ark Data Layer состоит из одного независимого пакета на чистом Dart — ark_data_layer.

В нём находятся общие механизмы конкретных реализаций Data-слоя:

  • Marker DataSource и строгий типизированный DataSourceContainer;
  • Repository<Data> с синхронно доступными текущими данными;
  • наблюдение с повтором последнего значения и упорядоченная публикация;
  • жизненный цикл и явные ошибки закрытого состояния.

Пакет намеренно не содержит HTTP, базы данных, сериализацию, сброс кэша, Retry, Pagination, разрешение конфликтов или DI-адаптеры. Эти решения принадлежат конкретным DataSource и Repository приложения.

Для минимального знакомства откройте «Начало работы», а для полной границы с преобразованием, наблюдением и завершением — «Создание слоя данных каталога».