趣学 Flutter

前言

2019 年暑假,我大三,正为下学期选课发愁。

那时,我喜欢上法语系的一位姑娘,她也正为选不上某公选课发愁。

当我得知这个消息后,心想:如果我能帮她选上课,说不定我俩能成。

就为这个简单却又天真烂漫的想法,于是我从零开始学起了 Flutter 开发。

经过一个多月废寝忘食、通宵达旦的”闭门造车“之后,我终于开发出了一款可以自动选课的 APP:

里面甚至还内置了一个我用 20000 张验证码训练出来的,用来自动识别选课验证码的 tflite 模型

不过 APP 写得再好又如何,帮她选上了课又如何?

后来我才明白,追女生不是为了感动自己,而我于她也只算是个工具人,止步于“你是好人”的关系。

最后毕业时,她去了非洲,我来了上海。

而当初为她选课时训练验证码识别模型的过程,也被我作为课题写进了本科毕业论文里……

发展

毕业后虽然断了与她的联系,但我却因此改变了人生的方向,在 Flutter 开发这条路上越走越远。

之后我陆续做了许多 APP ,大多是从自己的需求出发,力求在 UI 和交互上能做的与众不同。

一个记单词应用,可以自动导出单词数据到 PDF。

一个影音应用,带观看时长统计和投屏功能,方便自己追剧。

正言

前面铺垫了那么多自己的过往,似乎跟这篇文章的主题「趣学 Flutter」不太相符。

其实不然,通过自己学习 Flutter 的过程是想告诉大家:「学习 Flutter 也可以是有趣且有用的」。

另外,我之所以决定出这样一个系列的 Flutter 学习教程,

一点是因为,自己的确在过往的许多的项目中,学到了些有用的技巧,踩过比较多的坑,积累了些宝贵的经验,而这一切都是在开源社区的基础上,站在巨人的肩膀上成长而来的,所以现在我同样有义务,有耐心向那些 Flutter 学习的后来者们,真诚的分享些自己的经验,为推动社区发展贡献一份绵薄之力。

另一点,最主要的原因,是因为我的确也已经受够了中文社区那些开发技术文章的良莠不齐,误人子弟。

实际上,对此我并无更高明的见解,也不想做多余的解释。

但是,默默无闻拯救不了世界,不如做点事情去改变,时间会证明一切。

接下来就让我们一起,「趣学 Flutter」

规划

按照计划,「趣学 Flutter」会由一系列由浅入深的文章和趣味案例组成,寓教于乐,带大家快速入门 Flutter 开发,同时熟悉实际工作中遇到的种种需求。

更重要的,我也会努力培养起大家独立思考、解决问题的能力。

相信诸位在今后的学习中,都可以轻松愉悦的掌握 Flutter 开发中所有常见的技巧。

加油,我在不远的未来等你,期待你学成的那天。

One more thing

最后,再给诸位留一个小小的课后题:

你为啥要学 Flutter,学成之后你想用它来做什么?

不妨在评论区留下你的答案,学成之后再来看看当初的想法,一定别有一番滋味。

猜你喜欢

转载自juejin.im/post/7082691443310985223