Flutter学习路线
Dart语言
* 变量定义、赋值
* 基本数学运算
* 条件分支
* 循环控制
* 函数与参数
* 面向对象
* 继承、多态与抽象类
* minxin
* 泛型
* Future
* null safety
Flutter组件
* 跑通Hello World
* App 整体结构
* 开发过程
* 常用的布局组件
* 常用的组件
* 自定义组件
表单
* 登录界面
* 不同表单的实现
* 表单校验
* 表单组件封装
状态管理
* 有状态组件和无状态组件
* 组件构建过程
* 主流状态管理插件
* 按需局部刷新
网络请求
* JSON数据认识
* JSON数据如何转对象
* RESTful接口测试
* Mock数据
* 网络请求插件使用与封装
* Headers和Cookies
* 文件上传与下载
响应式编程
* Stream
* Stream监听
* Stream转换
* BloC变成模式
动画
* 基本动画组件
* 动画曲线
* AnimationBuilder构建复用动效
* 动画插件
绘图
* CustomPaint
* Canvas
* 计算机图形学
本地数据存储
* SharePreferences
* 文件管理
* SQLite数据库
页面导航
* 系统自带路由
* 路由管理插件
* 路由参数传递
* 路由拦截
* 2.0路由(Web)
自有插件
* 插件编写
* 插件发布
原生交互
* 原生通道封装
* 原生与Flutter页面跳转
* 原生资源使用
应用发布
* 安卓打包
* iOS发布