seedkit_module_router 0.1.2 copy "seedkit_module_router: ^0.1.2" to clipboard
seedkit_module_router: ^0.1.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.

0
likes
0
points
545
downloads

Publisher

unverified uploader

Weekly Downloads

Базовая навигация приложения экосистемы SeedKit

Repository

License

unknown (license)

Dependencies

auto_route, auto_route_generator, flutter, seedkit_bloc, seedkit_theme, seedkit_ui

More

Packages that depend on seedkit_module_router