1. 如果你没写过 Android 或者 iOS,那么移动开发,肯定有很多不了解的。这是正常,比如里面的 view,是什么,widget 是什么? 这些都要一个一个的去了解。 没那么 easy
2. 有状态是通俗说明是通过后面计算 /取数据算出来的,可以局部改变的 view,无状态,就是一个死页面,不会改变的,两者性能不一样,但是你如果非要都用 有状态的,那也可以,无非就又些地方性能没那么好而已
3. flutter 教程现在网上层次不齐。说句不好的话,官方的 issuess 都太多没解决。 学习吃力,一样,我当时也吃力。
而且跨平台远远没有说的那么厉害,最多也就是 Android+ios 支持的比较好而已。
5. 官方的 widge 。数量非常非常多,布局的,控件的,我到现在都没了解完,最多也就了解十来个而已。这也只能多去看看其他源码,慢慢学习。
上面都是废话,其实一句话总结下来就是,你没开发过移动端,所以很吃力,里面很多思想都是通用的, 多去看看源码,文章, 后面你再转 swift 也更快速。
6. 有学习疑问,可以进我的交流群来交流,里面有群二维码,我写了个
https://github.com/IT-Weekly/APP <IT-周刊>。支持全平台的 flutter app