背景
花了不到一周的时间4个人开发完成了一个完整的小项目,实现了Flutter开发的从0到1。
总结
项目中主要了解了以下内容:
- 项目的基本结构,项目入口。tabBar的配置。
- 基本布局方式,常用组件包括 Container,SafeArea,Card,ListView,Divider,Padding,Stack,Wrap,RaisedButton,TextView,Image。
- 图片的加载方式,图片的引入方式。
- Flutter 文件命名规范。
- Flutter与 iOS 原生交互。
- 防止页面重绘。参考链接:Flutter tab切换页面防止重置
- dialog对话框及传值。参考链接:对话框详解·《Flutter实战》
- EventBus 页面间传值。
- 下拉刷新。
- 网络请求与JSON解析,Model的生成。
- 配置iOS 13暗黑模式Status bar style