文章目录
我们在上一章回中介绍了"四个bublue包对比与总结"相关的内容,本章回中将介绍Get包.闲话休提,让我们一起Talk Flutter吧。
1. 概念介绍
我们在本章回中将介绍Get包,它是一个三方插件,功能十分强大,不过我看了一下Github上的开发人员后发现该包竟然是英国一位律师开发的,写程序只是他的业余爱
好,果然十分强大。我们将在本章回中详细该包的功能和用法。
2. 功能与用法
2.1 主要功能
该包的主要功能有四大块,详细如下:
- 状态管理:该包提供了状态管理功能,而且使用十分方便,据文档所说性能比Provider还要好;
- 路由管理:该包对Navigate组件进行了封装,原生有的路由功能它都有,最重要的是不需要Context;
- 依赖注入:该包提供依赖管理功能,不过主要是对状态管理进行功能上的辅助;
- 实用工具:该包可以快速地使用SnackBar和Dialog,并且还能切换语言和主题;
上面介绍的这些功能确实比较多,我还担心在项目中引入该包后会导致生成物变大,看完文档后发现没必要担心,因为该包不会把所有的内容都添加到项目中,它是分开编
译的,用什么功能就在项目中加入什么功能。在接下来的章回中,