Изучение
Изучение Ark Navigation
Типизированные контракты, композиция Graph, политики, операции со стеком и жизненный цикл Flutter до создания первого Router.
v0.1.0-dev.2Начальный уровень
Изучение Ark Navigation
Ark Navigation — система навигации для Flutter, построенная непосредственно на Router и Navigator. Прикладной код использует типизированные NavigationDestination<R> и точные операции вместо сгенерированных классов роутов, строковых имён и нетипизированного extra.
Изучайте раздел последовательно:
- определите владельцев и полный путь запроса;
- опишите типизированные контракты Destination и Route Definition;
- выбирайте операции по их фактическому влиянию на стек;
- разделяйте Redirect и Guard;
- кодируйте типизированные значения в канонический URI;
- собирайте Module функциональных частей приложения во вложенные Navigator Scope;
- явно управляйте жизненным циклом Session и Runtime;
- переносите существующую навигацию без воспроизведения непрозрачного поведения.
Пакет не зависит от других продуктов ArkTelos. Приложение может соединить его с Ark DI, Ark MVP, UseCase Forge или собственной архитектурой на границе композиции.