Изучение

Изучение Ark Navigation

Типизированные контракты, композиция Graph, политики, операции со стеком и жизненный цикл Flutter до создания первого Router.

v0.1.0-dev.2Начальный уровень

Изучение Ark Navigation

Ark Navigation — система навигации для Flutter, построенная непосредственно на Router и Navigator. Прикладной код использует типизированные NavigationDestination<R> и точные операции вместо сгенерированных классов роутов, строковых имён и нетипизированного extra.

Изучайте раздел последовательно:

  1. определите владельцев и полный путь запроса;
  2. опишите типизированные контракты Destination и Route Definition;
  3. выбирайте операции по их фактическому влиянию на стек;
  4. разделяйте Redirect и Guard;
  5. кодируйте типизированные значения в канонический URI;
  6. собирайте Module функциональных частей приложения во вложенные Navigator Scope;
  7. явно управляйте жизненным циклом Session и Runtime;
  8. переносите существующую навигацию без воспроизведения непрозрачного поведения.

Пакет не зависит от других продуктов ArkTelos. Приложение может соединить его с Ark DI, Ark MVP, UseCase Forge или собственной архитектурой на границе композиции.

ARKTELOS

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