简介
Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。
安装
Flutter环境搭建参考官网传送门
开发工具
本人是做Android开发的,所以Android Studio当然就是最好的工具了,Android Studio对Flutter支持也比较友好,代码提示,补全,Flutter调试,热部署等都支持。
学习资源
Flutter中文网
传送门
中文电子书
传送门
阿里开源项目,里面基本上实现了Flutter所以的基本组件,对于学习Flutter是很有帮助的。
传送门
学习建议
-
学习Flutter之前建议去 'Flutter中文网'先去看看基本的概念,基本组件介绍,一个组件一个组件的学习,可以参照上面的例子,刚开始,可能有点不知道怎么去写,可以先照着例子,自己敲出来,看看效果,尝试去修改,这样能够帮助我们对Flutter使用。
可以先看看下面这几篇文章,看不懂不重要,先对Flutter有个大体的印象。
Flutter for Android 开发者
Flutter Widget框架概述
在Flutter中构建布局
在Flutter中添加资源和图片
编写您的第一个 Flutter App -
可以去看看dart的语法,dart中文网站地址
传送门
Flutter工程结构
屏幕快照 2019-03-25 下午9.18.05.png-
入口文件 - main.dart
里面包含了一个main方法,我们可以认为这里就是应用执行的起点。 -
依赖配置文件 - pubspec.yaml
屏幕快照 2019-03-25 下午9.23.43.png
添加库的依赖配置就在这个文件里面,包括资源文件目录配置也在这里面,具体可以看在在Flutter中添加资源和图片。这个文件上面有4个工具
packages get 但添加了新但依赖可以点击这个,进行安装 packages upgrade 更新依赖到最新版本。 Flutter upgrade 更新Flutter到最新版本。 Flutter doctor 安装Flutter相关工具。
-
assets - 放置资源文件。
规划
后面打算用Flutter来改写公司的App,通过实战讲解各种组件的使用,编程技巧,注意点,以及Flutter原理等东西,并以博客方式分享出来。
网友评论