Руководства
Руководства Ark Navigation
Четыре запускаемых Flutter-приложения с ожидаемым поведением экранов и пояснениями рядом с первым использованием API.
Соберите работающие приложения
Каждое руководство сначала показывает ожидаемое поведение экранов, затем необходимые сущности и код, а в конце предлагает проверить результат. Предварительно читать раздел «Изучение» не обязательно.
С чего начать
1. Первый типизированный Route
Catalog → Product → Catalog. Product получает типизированный ID и возвращает результат покупки. Это минимальное полное приложение и правильная отправная точка для первого знакомства.
Открыть руководство о первом Route →
2. Аутентификация и доступ
Home → Account. Запрос без сессии открывает Login, успешный вход заменяет Login на Account, а отключённый аккаунт возвращает типизированный отказ без изменения стека.
Открыть руководство об аутентификации →
3. Модульные вкладки
NavigationBar с Catalog и Profile. Откройте Product в Catalog, перейдите в Profile и вернитесь: Product останется на вершине собственного стека вкладки.
Открыть руководство о модульных вкладках →
4. Динамические модули
Приложение запускается без Reports, устанавливает его Module во время работы и явно решает судьбу открытой страницы при удалении Module.
Открыть руководство о динамических модулях →
Как работать с руководствами
Создайте обычный Flutter-проект и добавьте ark_navigation. В каждом руководстве код разобран в порядке выполнения, а в конце есть ссылка на полный запускаемый файл из репозитория пакета. Чтобы запустить сценарий, скопируйте этот файл в lib/main.dart; руководство поможет понять и адаптировать его.
Если пакет уже настроен и нужна одна конкретная операция, откройте Рецепты.