1,flutter的安装和创建
这个可以去掘金专栏或flutter中文网 这里不再赘述,附网址:掘金:https://juejin.im/post/5b631d326fb9a04fce524db2#heading-1,flutter中文网:https://flutterchina.club/
2,关于开发语言,Dart语言还是挺好学的,光看文档的语法大概也能知道怎么用 如能抽出时间去学Dart进度更快。
3,最常见的Widget 类似于Viewcontroller和NSObject和UIView的结合体,它包含了已经做好的视图样式,包括带导航栏的控制器Scaffold,带tabbar的控制器Tabbar等。还有显示文本的控件叫Text 显示图片的Image等等,它又包含了动画绘制,手势交互,滚动的listView,事件的处理等框架的集成,可以说涵盖了OC里的Foundation很多功能和UIKit的很多功能,所以说它是上述3个的结合体,凡创建视图产生交互等等的处理的类都属于Widget,
4,创建类的时候分状态可变和不可变类型,通常用简写即可创建,创建statefulClass的时候直接敲stf 创建stateless的时候直接敲stl回车即可,之后补写类名
5,main.dart文件是程序入口,相当于main.m,进入根视图方法如下:
void main() => runApp(MyApp());
MyApp就是一个控制器的类名,这句话让APP启动之后进入MyApp的视图里。
6,进入主页,我这里让MyApp值当成一个中转站,目的是进入HomePageViewController,这里叫做homePage,homepage里加载一个列表,就是tableview,里面有很多个cell cell上下一段文字&#