releaseВыпущеноСобытие: Опубликовано:

Ark Navigation 1.0: типизированная навигация без обязательной кодогенерации

Стабильный релиз фиксирует контракты destinations, graphs, redirects, guards, URI codecs, восстановления, вложенных scopes и нескольких сессий.

Имя маршрута ещё не образует модель навигации

ark_navigation 1.0.0 задаёт написанные вручную типизированные destinations, результаты маршрутов, URI codecs, операции со stack и branches, модульные graphs, вложенные Navigator scopes, redirects, guards, восстановление и несколько runtime-сессий. Публичные контракты выражаются непосредственно на Dart, поэтому кодогенерация не становится обязательной частью подхода.

Стабильный релиз усиливает и runtime-границы. Результат pop проверяется по объявленному типу, канонические URI codecs проходят полную валидацию, обновление graph атомарно для всех сессий, а активные entries сохраняются при удалении прежнего scope. Runtime отвечает за механику навигации; правила доступа feature и продуктовая политика маршрутов остаются решениями приложения.

Пакет доступен на pub.dev, сфокусированные примеры и исходный код находятся в GitLab.

КАНАЛЫ ARKTELOS

Новости и инженерные материалы — без смешивания языков.

Основные каналы рассказывают о развитии ArkTelos. ArkTelos Lab публикует архитектурные разборы, эксперименты и воспроизводимые исследования.