Rotas app

使用Flutter和Dart,通过nuvigator模拟屏幕流程,进行导航和路由课程。

? 项目功能

本项目创建了一个页面网络,我们将使用它来实现嵌套路由流程和导航。

✔️ 使用的技术和方法

  • nuvigator 在本项目中,我们使用了一个名为nuvigator的库,它允许我们处理路由流程、参数、嵌套导航等。

? 项目访问

项目访问的划分如下:

start
├── aula_1
├── aula_2
├── aula_3
├── start_nested
├── aula_4
└── main

start 分支是仓库的起点,我们将在该分支的基础上开发第一课。反过来,第二课是第一课的延续,依此类推。`main` 分支是最终版本,其中包含直到第四课在课程中创建的最终代码。

您可以下载包含项目初始代码的zip文件。

?️ 打开和运行项目

要运行此项目,您需要:

如果您选择使用上面推荐的IDE,应用程序的运行过程将通过它们顶部的播放按钮进行。如果您选择通过命令行运行项目,请使用命令flutter run。请记住在执行命令之前导航到项目文件夹。

有关环境配置的更多说明,我们建议阅读文章Flutter – 如何配置开发环境。如果您想获得Flutter培训课程之外的知识,我们推荐Casa do código出版社的《Flutter框架入门》和《深入Flutter》两本书。

? 更多课程信息

nuvigator课程的重点是教授如何使用Flutter应用程序的路由,首先是使用原生机制、堆栈和命名路由。在学习了这些方法后,我们转向使用nuvigator库,它提供了一种更快、更简洁的代码方式来创建和管理命名路由。我们学习了如何创建匿名nuvigator、实例化、自定义路由、传递参数以及嵌套导航。

GitHub

查看 Github