介绍: 一星期从入门到实际开发经验分享及总结 代码传送门github
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。未来App开发的趋势。
性能方面 ==> flutter > react native > weex
。 but 学习难度 flutter > react native > weex
。 说实在话,初入flutter是痛苦的,学习起来有点难以下手,所幸flutter有丰富的社区,及强大的谷歌和百度。 文档的话...还是不评价,你懂的就不吐槽了。
学习方法: 基本都是靠谷歌加百度,百度不到换种姿势继续百度,找到为止。但查看文档定也是必不可少的。 我开发常用到文档有:
- 一位大神总结的电子书,常用的Widget布局使用及方法和属性都有
- 中文文档,也是开发必不可少的
- Flutter for Web开发者, 从事前端开发入坑flutter必不可少的文档
- flutter demo学习的差不多就照着上面的例子撸一遍,然后就差不多进入实际开发了
项目部分功能介绍:代码传送门github
- 下拉刷新,上拉加载 --> flutter_easyrefresh
- 全局提示,及loading加载 --> bot_toast
- 列表动画 --> flutter_staggered_animations
- Dio请求封装(请求拦截,接口前缀、token统一添加、请求体格式转换、响应拦截
- 登录重置token、token缓存、token过期、获取获取验证、验证码倒计时
功能部分组成