1. 写flutter一定要组件化,一定要组件化,一定要组件化(重要的事情说三遍)。组件化会大幅度减少你的代码量。
2. 一定要在网上找最近发布的资料,因为flutter社区交流更新的很少,之前的资料会跟现在的配置产生较大的差距,就比如版本不匹配,或者方法已经废弃了。
3. 写代码的时候,一定要备注,这样自己回头看的时候能很好找到相应的代码位置,因为flutter项目嵌套特别多,很容易就乱了。
4. 一定要清楚代码规范,比如谁能嵌套谁,谁用了必须设置高度,谁不能跟谁一起用,这些要时刻注意。
5. tabbar那几个页面,要加不能返回上一页,要不就会退出到登录页面。
6. 一定要写公共变量,公共变量写好了,页面之间的传参,可以写在公共变量里面,就不用单写参数了,写参数可能会乱。
7. 注意控制台,控制台报错就一点要解决,因为不是debug环境的时候,页面就会报错,所以一定要写好布局跟定义好字段。
8. 如果不知道接口返回的是什么类型的字段,可以加个引号在获取的字段外面(“${form.age}”),以免出现类型的报错,加引号就是字符串,就可以用字符串判断。