开始学习了6天。进度有点慢。计划学习到第10天开始用Flutter写项目
最大的痛苦暂时就是死亡嵌套,每次逗号和分号没用好。
代码快捷键
Stl 生成StatelessWidget
stf 生成StatefulWidget和state
command+点号
万物皆是widget
var是类型推导,和swift一样
dynamic是明确声明
object编译时报错
dynamic运行时报错
var是关键字,dynamic和object 是类型
const传入key返回相同对象相当于特别的单例
抽象类不能被实例化但是他的子类可以,或者通过工厂构造方法
Dart语法中不能判断非0即真, 或者非空即真,一定要给一个值。构造函数的区别工厂方法等,可选参数和必传参数。声明式语音
在 state中进行状态的更新但是要继承自statefulWidget 而不是statelessWidget
使用controller或者NotificationListener 来监听视图的滚动
搞定了基本的icon,listview,girdView,flex,textField组件,customScrollViewh和sliver,widget的声明周期。
接下来这几天按照既定计划实现:
dart语法的学习
基本控件的使用
监听事件,滚动
发送网络请求
管理内存 定时器销毁
优化,上传崩溃bug的实现。 一步一步来