Flutter 初探
2018-05-31 本文已影响60人
jzhu085
Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量原生应用的全新移动 UI 框架。
Flutter又是谷歌钦定的下一代移动操作系统Fuchsia的UI框架。
作为一名Android Developer,看到是Google出的,且还能开发iOS,还是有必要学习下的!
github地址:https://github.com/zhujian1989/flutter_study
![](https://img.haomeiwen.com/i2751425/4f83b64c334aed17.png)
![](http://upload-images.jianshu.io/upload_images/2751425-e375b5b097e269d5.png)
项目结构
具体代码就直接去github看吧,都是Flutter很基础的东西,后续会持续更新这个学习项目,将知识点转化为实际的代码!
![](http://upload-images.jianshu.io/upload_images/2751425-a9c8ed279c481ae6.jpeg)
项目实现
1.基础布局
2.数据请求
3.MVP实现
4.下拉刷新,上拉加载(监测到最底端直接刷新,对控件还不是很熟,待优化)。
使用几天的感想
1.需要学习一门新的语言Dart,使用DartPad快速学习(https://www.dartlang.org/tools/dartpad)
2.需要适应树型布局,对于习惯xml的我们,用起来还是很不舒服
3.Hot Reload能提高开发效率,感觉像在写网页
4.响应式框架
最大的吸引力还是统一的应用开发体验,一套代码多平台使用。
传送门
Flutter英文网:https://flutter.io
Flutter中文网:https://flutterchina.club
Flutter社区:http://flutter-dev.cn/