1、前言PREFACE据统计,2017年,用户累计下载应用程序1780亿次,分析师预测到2022年应用程序的用户下载量将增长到2580亿次。随着移动客户对应用程序的要求不断提高,开发人员的需求量也越来越大。Flutter是谷歌创建的一种革命性的跨平台软件开发框架,它更容易为iOS和Android系统编写安全的、高性能的原生应用程序。Flutter应用的运行速度非常快,因为此开源解决方案无须JavaScript桥接即可将Dart代码编译为平台特定的程序,并且Flutter还支持热加载。Flutter的应用不仅响应迅速,而且效果惊人!本书手把手教读者如何使用Flutter构建功能强大的全功能移动应用程
2、序。本书分为基础篇和高级篇。基础篇(第19章)从最基础开始讲解Flutter和Dart,以及如何使用Flutter提供的丰富的小部件来添加常用的UI元素,如按钮、开关、表单、工具栏和列表等;高级篇(第10一20章)通过引人人胜的示例,创建一个基本的用户界面,构建完整的状态管理,并将第三方插件与应用程序集成。此外,通过本书读者还将学习使用Dat编程语言进行编码。Dart语言可提高编码效率,熟悉任何高级语言的程序员都会对Dart语言有家的感觉。书中不仅讲解Flutter的核心知识点,还讲解如何解决问题及一些开发技巧;不仅授之以鱼,而且授之以渔。通过学习本书的内容,读者将能够独立完成多种App的设计和开发。书中包含了200多个完整的项目源代码,以及41集配套教学视频,可以让读者快速上手,把所学知识应用到实践中。希望本书能对读者学习使用Flutter构建美观、快速、跨平台的移动应用程序有所帮助,并恳请读者批评指正。李楠2019年11月本书源代码下载