ARKTELOS / PRODUCTS / ARK NAVIGATION

Destination задаёт намерение, а операция точно меняет стек.

Ark Navigation предоставляет типизированную модульную навигацию поверх Flutter Router и Navigator: без генерации роутов, нетипизированного extra и скрытой семантики переходов.

Типизированный маршрут Ark NavigationDestination проходит разрешение, Redirect и Guard, после чего явная операция изменяет стек выбранного Scope.DESTINATIONRESOLVEREDIRECTGUARDSCOPE STACKEXPLICIT OPERATION

01 / МОДЕЛЬ

Типизированный запрос проходит прозрачный маршрут до Navigator.

Destination разрешается через Graph и Mount, затем отдельно проходит Redirect и Guard. Точная NavigationOperation атомарно изменяет выбранный Scope, а Router отображает новый снимок стека и синхронизирует URI.

Модель Ark NavigationТипизированный Destination разрешается через Graph, проходит политики и точной операцией изменяет один Scope стека.DESTINATIONGRAPH+ MOUNTREDIRECTGUARDOPERATION+ SCOPESTACK

02 / ГРАНИЦЫ

Каждая сущность отвечает за один аспект навигации.

01

Destination

Обычный Dart-тип содержит проверенные параметры и тип результата. Прикладной код не передаёт Map или строковый route name.

02

Graph и Policy

Module, Mount и Scope собираются в корне приложения; Redirect выбирает другую цель, а Guard только разрешает или запрещает переход.

03

Session и Router

Одна NavigationSession владеет стеком одного Flutter View, предоставляет RouterConfig и закрывается владельцем вместе с представлением.

03 / ДОКУМЕНТАЦИЯ

Проследите переход от Destination до восстановленного стека.

Начните с модели и первого маршрута, затем изучите операции, политики, URI, вложенные Scope, динамический Graph и миграцию с популярных роутеров.

ARKTELOS

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