Flutter:从0到1构建大前端应用

何瑞君
内容简介 本书是Flutter从基础入门到进阶实战的教程书,也是一本面向大前端的新技术书。Flutter是谷歌新推出的一个跨平台的、开源的UI框架,同时支持iOS系统和Android系统开发,并且是谷歌未来新操作系统Fuchsia的默认开发套件。本书共10章,内容包括Flutter简介、Dart语言入门、一切皆组件、事件处理、动画、使用网络技术与异步编程、路由、持久化、插件与混合工程和项目实战。本书不仅介绍了Flutter的基本原理、特性,而且在实战章节全面展示了打造一个完整的基于Flutter的App的流程,包含具体细节、思想流程和代码实操。 本书适合Flutter初学者,有一定移动开发(iOS/Android)经验的人员,以及希望了解Flutter原理并进阶实战的相关技术人员。 前言 开发者的思考 随着移动开发技术的发展与成熟,移动端所处的萌芽阶段也早已结束。现在,iOS与Android系统已经越来越成熟,各种App之间的系统差异性也越来越小,可以说,移动开发技术已经进入了“下半场”。其中,如何构建大前端的跨平台方案,是近年来十分火热的话题之一。 我在工作之余,喜欢浏览一些技术类网站,比如掘金、CSDN等。在这些技术网站上,我了解和学习了不少新技术,也在实践这几年出现的跨平台技术,比如Hybrid、React Native、Weex等。 在2018年年初,我第一次了解到谷歌的Flutter技术。经过一番实践之后,我认为这是一种很有前景的新技术。它可以快速在iOS和Android系统上构建高质量的原生用户界面。很明显,Flutter为大前端的跨平台方案提供了一个全新的思路。为此,我专门做了一些开源项目并发表了一些文章,以便更深入地学习、推广Flutter技术。非常荣幸,在这个过程中,电子工业出版社的陈林老师找到了我,并希望我写一本关于Flutter的技术书。这着实让…