自从2018年Google发布Flutter 第一个预览版以来,Flutter就受到了开发者的热捧,短短一年多的时间,Flutter在GitHub上就收获了8W+ stars,版本发布的频率超乎想象。在StackOverflow 2019年的全球开发者问卷调查中,Flutter 被选为最受开发者欢迎的框架之一,甚至超过了 TensorFlow 和 Node.js。
现在越来越多的开发人员,被它漂亮的UI界面、跨平台一致性、很高的开发效率所吸引。Flutter和其他跨平台方案有本质上的区别,它使用Skia渲染引擎—而其他跨平台方案(比如React Native等)则是最终转换为原生控件进行绘制,因此给我们提供了一个全新的解决跨平台问题的思路。
随着越来越多的知名公司在项目中引入Flutter,业界掀起了学习Flutter的浪潮。但Flutter是一门新的技术,学习资料比较匮乏,尤其是中文资料。为了让大家能够更好地学习Flutter技术,小编为你推荐一本新书:《Flutter实战入门》。
本书作者老孟手把手带你进入Flutter开发世界,方法简单,效果明显,凝聚了作者多年的实际项目经验。书中包含大量精选案例,代码都可以下载使用。作者在个人网站(老孟Flutter)收录了上百个组件的详细用法和动画效果,更加方便读者学习和查阅。希望可以帮助想学习Flutter的同行。
全书共12章:
- 第1章:移动端软件及Flutter发展历程,以及环境搭建。
- 第2章:Flutter项目的概况,包括目录结构、调试及App构建发布流程。
- 第3章:Flutter组件的分类和使用细节,包括使用场景和案例。
- 第4章:Dart语言的基础知识及常用语法。
- 第5章:事件及手势处理的技术和案例。
- 第6章:Flutter动画原理及动画组件使用方法。
- 第7章:文件操作与网络请求技术,并通过项目“记事本”来展示文件操作方法。
- 第8章:Flutter路由相关知识及数据存储技术。
- 第9章:Flutter与Android和iOS的混合开发,包括如何将原生项目引入Flutter,以及相互通信。
- 第10章:国际化开发的相关知识。
- 第11章:通过分析一个项目的开发过程,展示Flutter的实际应用。
- 第12章:通过案例介绍App升级功能。
这本书特别适合Flutter初学者,内容简单,结构清晰,每个知识点都是以“介绍+示例”的形式讲解,从实战角度出发,手把手教读者学Flutter,案例丰富,实操性强。这本书适合对前端开发、跨端开发感兴趣的所有IT从业者,是一本可读性极强的教程,跟随这本书学习,你将看到开发领域的星辰大海。
作者:老孟
资深开发者,专注于移动端跨平台和AR/VR技术领域。作为主要开发者参与了普华永道税务系统、交管局智能调度系统等多个大型项目的开发。他是“老孟Flutter”项目的创始人,项目宗旨是让Flutter学起来更轻松,里面包含了大量Flutter知识的动态演示。