Пакеты
Пакеты Ark Data Layer
Опубликованные пакеты, образующие продукт Ark Data Layer.
Пакеты Ark Data Layer
Продукт опубликован как один пакет на чистом Dart. Опциональный навык для кодинг-агента содержит согласованные с версией инструкции по реализации и ревью, не добавляя runtime-код.
Сейчас Ark Data Layer состоит из одного независимого пакета на чистом Dart — ark_data_layer.
В нём находятся общие механизмы конкретных реализаций Data-слоя:
- Marker
DataSourceи строгий типизированныйDataSourceContainer; Repository<Data>с синхронно доступными текущими данными;- наблюдение с повтором последнего значения и упорядоченная публикация;
- жизненный цикл и явные ошибки закрытого состояния.
Пакет намеренно не содержит HTTP, базы данных, сериализацию, сброс кэша, Retry, Pagination, разрешение конфликтов или DI-адаптеры. Эти решения принадлежат конкретным DataSource и Repository приложения.
Для минимального знакомства откройте «Начало работы», а для полной границы с преобразованием, наблюдением и завершением — «Создание слоя данных каталога».