Rotas app
使用Flutter和Dart,通过nuvigator模拟屏幕流程,进行导航和路由课程。
? 项目功能
本项目创建了一个页面网络,我们将使用它来实现嵌套路由流程和导航。
✔️ 使用的技术和方法
nuvigator在本项目中,我们使用了一个名为nuvigator的库,它允许我们处理路由流程、参数、嵌套导航等。
? 项目访问
项目访问的划分如下:
start
├── aula_1
├── aula_2
├── aula_3
├── start_nested
├── aula_4
└── main
start 分支是仓库的起点,我们将在该分支的基础上开发第一课。反过来,第二课是第一课的延续,依此类推。`main` 分支是最终版本,其中包含直到第四课在课程中创建的最终代码。
您可以下载包含项目初始代码的zip文件。
?️ 打开和运行项目
要运行此项目,您需要:
- 在您的机器上安装Flutter。
- 拥有一个代码编辑器或IDE,如Android Studio或Intellij Idea。
如果您选择使用上面推荐的IDE,应用程序的运行过程将通过它们顶部的播放按钮进行。如果您选择通过命令行运行项目,请使用命令flutter run。请记住在执行命令之前导航到项目文件夹。
有关环境配置的更多说明,我们建议阅读文章Flutter – 如何配置开发环境。如果您想获得Flutter培训课程之外的知识,我们推荐Casa do código出版社的《Flutter框架入门》和《深入Flutter》两本书。
? 更多课程信息
nuvigator课程的重点是教授如何使用Flutter应用程序的路由,首先是使用原生机制、堆栈和命名路由。在学习了这些方法后,我们转向使用nuvigator库,它提供了一种更快、更简洁的代码方式来创建和管理命名路由。我们学习了如何创建匿名nuvigator、实例化、自定义路由、传递参数以及嵌套导航。
