Руководства

Руководства Ark Navigation

Четыре запускаемых Flutter-приложения с ожидаемым поведением экранов и пояснениями рядом с первым использованием API.

v1.1.0Начальный уровень

Соберите работающие приложения

Каждое руководство сначала показывает ожидаемое поведение экранов, затем необходимые сущности и код, а в конце предлагает проверить результат. Предварительно читать раздел «Изучение» не обязательно.

С чего начать

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; руководство поможет понять и адаптировать его.

Если пакет уже настроен и нужна одна конкретная операция, откройте Рецепты.