Flutter Ducafecat
用户体验路线
ChatGPT、AI、ML和游戏开发
功能
存储
扫描与打印
界面、主题和颜色
网络、传感器、通信API
社交媒体, 聊天和通信
多媒体
导航、搜索和分享
组件
可滚动内容
用户输入、表单与设置
文本、图标和键盘
日期、时间和日历
画布、可视化与动画
开发工具
架构与基础设施
支付与奖励
文件格式
平台特定工具与实用程序
辅助和实用工具
顶级的Flutter路由包 ---------------------------- 导航和路由是Flutter应用程序的一些核心概念,它允许用户在不同的路由(页面或屏幕)之间切换。例如,一个应用程序可以有一个包含各种产品的屏幕。当用户点击该产品时,它会立即显示关于该产品的详细信息。 在Flutter应用程序中,导航到不同的页面定义了应用程序的工作流程,处理导航方式被称为路由。 以下是能够帮助您在Flutter应用程序中管理路由和导航的完整列表,包括最新的Navigator 2.0。 * * *
go_router
4557
基于 Navigation 2 构建的 Flutter 声明式路由,支持深度链接、数据驱动路由等功能。
auto_route
2917
AutoRoute 是一种声明式的路由解决方案,为导航生成所需的一切。
beamer
1281
一个构建在 Router 和 Navigator 的页面 API 之上的路由包,支持任意嵌套导航、守卫等功能。
flutter_modular
1227
具有依赖注入和路由管理的智能项目结构。
fluro
874
Fluro 是一个空安全的 Flutter 路由库,增加了灵活的路由选项,如通配符、命名参数和清晰的路由定义。
routemaster
642
适用于 web、移动和桌面的易于使用的 Navigator 2.0 路由器。基于 URL 的路由、标签页和嵌套路由的简单导航。
url_strategy
529
一行代码即可设置Web应用程序的URL策略的Flutter包。
flow_builder
409
简化 Flutter 流程的 Flutter 包,提供了灵活的声明式 API。
vrouter
325
一个导航包,使导航和路由在每个平台上都变得简单。构建在 Navigator 2 之上。
swipeable_page_route
262
滑动以导航返回并欣赏美丽的形态变换小部件。
go_router_builder
211
支持为 package:go_router 生成强类型路由助手的构建器。
routefly
171
受 NextJS 启发并由 Flutterando 社区创建的基于文件夹的路由管理器
qlevar_router
157
一个帮助您管理项目路由的路由器。创建嵌套路由。在页面之间无上下文导航。
auto_route_generator
131
AutoRoute是一个声明性的路由解决方案,可以为您自动生成导航所需的一切。
sailor
129
在Flutter应用程序中轻松管理页面导航/路由。添加页面转场动画,记录导航事件。
flutter_breadcrumb
103
Flutter小部件,可轻松创建面包屑导航。
shelf_router_generator
66
用于根据源注释为 shelf web 框架生成请求路由器的 package:build 兼容构建器。
navigation_history_observer
62
Flutter NavigatorObserver,用于存储推送的路由历史记录以及弹出的历史记录。
navbar_router
59
用最少的代码和麻烦构建高级底部导航栏的 Flutter 包。
octopus
54
一个面向 Flutter 的跨平台声明式路由器,专注于状态和嵌套导航。由 PlugFox 热心制作
nuvigator
48
Flutter导航的强大抽象,提供一些新功能和定义路由的简单方式。
shelf_modular
34
flutter_deep_linking
声明性地描述路由并正确处理深度链接!
go_router_plus
28
基于 Go Router 构建的屏幕构建块、访问控制和刷新通知器。
voyager
Flutter的小部件路由器和基本依赖注入库。使用YAML定义导航路径,并通过自定义插件增强其功能。
katana_router
27
一个用于通过 build_runner 自动创建路由配置以实现类型安全路由的包
riverpod_navigation
使用riverpod管理Flutter导航。
riverpod_navigator
25
使用 riverpod 和 Navigator 2.0 进行简单而强大的 Flutter 导航。
seafarer
22
轻松管理 Flutter 应用程序中的页面导航/路由。
route_observer_mixin
19
RouteObserveMixin提供了轻松访问didPush/didPop/didPushNext/didPopNext。
no_context_navigation
18
一个用于在屏幕(路由)之间导航而不使用上下文(BuildContext)的 Flutter 包。
nested_navigators
17
用于实现具有自己的路由栈的多个嵌套导航器的Flutter小部件。
fragment_navigate
16
用于实现像原生Android中交换片段的效果的控制器。
navi
一种简单易学的基于Navigator 2.0(Router)的Flutter声明式导航框架。
splash_route
15
仅是一个有着花式动画的路由。在导航到另一页时显示闪屏动画。
swipe_back_detector
14
在自定义路由或非Cupertino路由中添加"向右滑动返回"功能的检测器。
flouter
基于Navigator 2.0 API并使用正则表达式进行路径匹配的Flutter路由器。
ff_annotation_route
13
通过注解提供路由生成器,快速创建路由映射。
nav_router
12
flutter最轻、最简单、最方便的路由管理!
ngrouter
3
AngularDart的路由器。它允许从一个视图导航到下一个视图。
atreeon_menu_flutter
2
显示一系列基于单个页面的菜单,用于演示目的。