作品简介

本书针对零基础的读者,循序渐进地讲解如何通过Flutter构建一个完整的、跨平台的App,让读者通过边学习边构建的方式深入理解Flutter的完整开发周期,逐步构建完整的Flutter知识体系。

本书分为基础篇和高级篇。基础篇(第1~9章)详细讲述如何使用一种语言、一个代码库构建跨平台移动App,内容包括如何构建小部件,如何使用这些小部件搭建应用,以及调试Flutter应用、使用页面导航、处理用户输入、使用表单等;高级篇(第10~20章)系统讲解Flutter权限控制,如何使用Flutter添加动画效果、跨平台开发Flutter、发布Flutter应用、混合开发、异步编程、数据存储、网络编程等。

本书可作为Flutter初学者的入门书籍,也可作为从事跨平台移动开发的技术人员及培训机构的参考书籍。

李楠,资深全栈架构师,擅长用Flutter、HTML5、Java、Python等语言进行技术开发,曾任中石油集团总部、58集团总部资深研发工程师,具有多年移动和互联网开发经验,主导过人民旅游App、旅游大数据平台、中国石油物资采购系统等项目的设计和架构,涉及教育、互联网、旅游、媒体、医疗、物资等领域。对iOS、Android等移动端开发、Web开发、机器学习和系统底层有深入研究。

作品目录

  • 内容简介
  • 作者简介
  • 前言PREFACE
  • 基础篇
  • 第1章 Flutter简介
  • 第2章 深入理解Flutter基础知识和小部件概念
  • 第3章 调试Flutter应用程序
  • 第4章 在不同设备上运行Flutter应用程序
  • 第5章 列表ListView小部件和条件过滤
  • 第6章 Flutter页面导航
  • 第7章 处理用户输入
  • 第8章 深入学习Flutter小部件
  • 第9章 Form表单
  • 高级篇
  • 第10章 优化Flutter应用功能
  • 第11章 状态集中管理Scope Model
  • 第12章 Flutter与HTTP
  • 第13章 权限认证
  • 第14章 访问相机和图库
  • 第15章 Flutter动画效果
  • 第16章 优化应用
  • 第17章 使用平台特有的小部件
  • 第18章 Flutter跨平台交互
  • 第19章 发布Flutter应用
  • 第20章 总结与回顾
展开全部