seedkit_module_router 0.2.2
seedkit_module_router: ^0.2.2 copied to clipboard
Базовая навигация приложения экосистемы SeedKit
SeedKit Module Router #
Базовая навигация приложения экосистемы SeedKit на базе auto_route.
Что есть в пакете #
AppRouter- базовый роутер приложения с поддержкой guards, списка маршрутов и вспомогательных методов навигации.BaseAdaptiveRouteиBaseCustomRoute- готовые обертки над маршрутамиauto_routeс настройками SeedKit.- Route builders для типовых сценариев:
BottomSheetRouteExpandedBuilder,BottomSheetRouteLooseBuilder,DialogRouteBuilder,DropDialogRouteBuilder,DrawerPageRoute.
NavigationLoggerObserver- observer для логирования переходов и переключения tab routes.ContextRouterExtension- быстрый доступ кAppRouterизBuildContext.- Экспорт
auto_route, чтобы использовать основные типы маршрутизации через один импорт. - CLI-команда для запуска генерации маршрутов через
auto_route_generator.
Генерация маршрутов #
dart run seedkit_module_router:generate
Команда является оберткой над build_runner build и запускает генерацию файлов auto_route.