第一次尝试Flutter的经历

我记得我第一次写Flutte程序好像是上一年的5月份吧,Flutter程序的语言是 dart ,对于前端程序员来说,这并不友好,可能这时候经常写 Typescript 的人会站出来反对,“小兵,你说的不对,Dart是强类型语言,写起来更加的顺手吧”。

额,怎么说呢,对于经常写弱类型语言的我来说,强类型语言对我是种折磨,约束太多,当然不可否认,这样写可以减少很多bug,但是刚开始写的话,还是会头痛一阵的。

json序列化也是前端程序员第一次写flutter的一个难点,还是类型问题,不过多看几个相关的例子尝试几遍就熟悉了。

现在我怎么写 Flutter

起初,我想在Github找个开源的电影程序,也跑了十多个电影程序的源码,是的可能是因为dart sdk版本原因没跑起来,跑起来的就是因为界面太low,或者说是不太符合我电视APP的需要,所以我就决定自己重新开发写一个。

我粗略的计算了下这个APP的页面(其实我就是copy一个同行的app~),主要页面无非就是首页,分类页,搜索页,详情页和播放页,这应该不需要多长时间。

可到写的时候,我一个页面可能要折腾一天,因为有些页面的布局,用flutter写起来要套很多个widget,有些widget没按特定的规则还老飘红,这就很苦恼了,我开始思考这个问题,怎么能快速的完成这个项目呢?

我想到了pub.dev,这是一个flutter插件的社区,里面有很多封装好的插件,对于复杂的布局,我选用了一个 flutter_layout_grid 的库,很轻松的就实现了那个效果。

so,现在我写flutter,首先考虑直接用现成的解决方案,不再动手自己一个个实现。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。