从 2020年11月11日
发布的第一本 《妙笔生花》,到今天 2022年09月14日
发布的第七本 《梦始之地》 。耗时近两年的时光,总算迎来了七剑合璧的时刻。这份对 Flutter
框架探索历程所留下的印记,将成为我人生中为数不多的完整作品。
小册名称 | 发布时间 | 代码仓库 | 售价(RMB) |
---|---|---|---|
《**Flutter 绘制指南 - 妙笔生花**》 | 2020年11月11日 | idraw | 3.28 |
《**Flutter 手势探索 - 执掌天下**》 | 2021年05月13日 | itouch | 3.5 |
《**Flutter 动画探索 - 流光幻影**》 | 2021年07月09日 | ianim | 3.5 |
《Flutter 滑动探索 - 珠联璧合》 | 2022年02月10日 | iscroll | 3.5 |
《Flutter 布局探索 - 薪火相传 》 | 2022年03月30日 | ilayout | 3.5 |
《Flutter 渲染机制 - 聚沙成塔 》 | 2022年04月27日 | irender | 3.5 |
《Flutter 语言基础 - 梦始之地 》 | 2022年09月14日 | idream | 3.5 |
可能很多朋友是知道 【张风捷特烈】,才接触这些小册;也有些朋友是因为小册而认识了 【张风捷特烈】。有很多朋友只是为了收藏小册,毕竟 收藏 = 学会
;也有朋友能够通过小册认识了很多底层的知识和思想,拓展了视野。通过文字传承知识,是写作者的初衷。而能一路坚持下来,还要感谢大家一直以来的支持 ~
我觉得这方面因人而异,如果没有编程基础或基础薄弱的朋友,自然是从 《Flutter 语言基础 - 梦始之地》 开始。如果有些编程基础,逻辑能力还不错,可以尝试先阅读 《Flutter 绘制指南 - 妙笔生花》来根据绘制逻辑,锻炼和适应一下基础语法。毕竟绘制方面和 Flutter
框架的关系并不是很强,可以延用之前的绘制知识,也更有意思一些。对于学习时间相对充裕的朋友来说,作为过渡期是很不错的。
如果被老板催着写代码,或者需要快速了解 Flutter
如何搭建界面的话,认识布局和约束是非常重要的。基础学完之后,可以从 《Flutter 布局探索 - 薪火相传》来学习布局的知识。《Flutter 动画探索 - 流光幻影》 和 《Flutter 动画探索 - 流光幻影》 是比较独立的两块,分别探索框架层 动画
和 手势
的实现原理。根据需求选择阅读顺序,动画小册比较有趣一点,手势小册知识更深。
《Flutter 滑动探索 - 珠联璧合》中有手势和动画的相关知识,最好是阅读完那两本再进行研读。这本难度上比前几本要大,其中基本上都是对框架层滑动相关源码的分析。适合有一定基础的朋友阅读,新手读起来可能会比较费劲。《Flutter 渲染机制 - 聚沙成塔》 是最终的 BOSS
,从源码上介绍 Flutter
框架的渲染原理。所以一般是作为最后一本来阅读,当然如果在中途你想挑战一下,也未尝不可。
很对书、教程、视频上来就教你该怎么搭环境、写代码;该记住哪些符号、关键字;哪些对象有哪些方法可以调用;代码这样写是错的,那样写就对;有四种方式都能实现某种功能,如数家珍的讲着几种实现之间的优劣。对于一个入门者来说,学习这些细枝末节的知识并不是首要的。
本多初学者不知道自己为什么要敲哪些字符,在黑窗口中纯输出一段文字有什么意义。只是一味的看着学,跟着做,并不知道编程的目的是什么。不知道自己该做什么,就跟着别人一起做,这种学习方式是最差的。为什么需要编程,为什么需要代码,为什么需要语言,这些在编程之前应该有个基本的认知。
《梦始之地》中会对编程中最基础的思想进行介绍,了解概念存在的必要性,才能让人更容易接纳。其实 Dart
的基础语法学习和其他语言大致上是类似的,基本的概念并没有区别。学习语法的同时,对其中的思想认知也是及其重要的。
本册着重对基础进行介绍,并不会涉及过多的 Flutter
框架原理,毕竟对于新手而言,没有必要引入太多底层的概念。将基于对初始项目的分析,介绍 Flutter
的基础概念。另外,如下所示,会实现一个麻雀虽小五脏俱全的秒表应用。其中包含最基本的应用开发知识,可以体会数据和界面的关系,以及最基础的状态管理概念。
有很多朋友都是被赶鸭子上架,可能是学习一周就被拉取写项目,对很多基础概念都不清晰。这本梦始之地,希望可以给那些语法基础薄弱的朋友,一个夯实基础的机会,希望大家在其中能有所收获。
最后一句:由于纯手工码字
以及认知的局限性
,如果本册内容上有什么错误
、疑问
、错别字
或修改建议
,可在小册
的评论区指正,或直接联系我进行探讨 ~