书籍详情

Flutter实战指南

Flutter实战指南

作者:李楠

出版社:清华大学出版社

出版时间:2020-05-01

ISBN:9787302550211

定价:¥79.00

购买这本书可以去
内容简介
  《Flutter实战指南》针对零基础的读者,循序渐进地讲解如何通过Flutter构建一个完整的、跨平台的App,让读者通过边学习边构建的方式深入理解Flutter的完整开发周期,逐步构建完整的Flutter知识体系。全书分为基础篇和高级篇。基础篇(第1~9章)详细讲述如何使用一种语言、一个代码库构建跨平台移动App,内容包括如何构建小部件,如何使用这些小部件搭建应用,以及调试Flutter应用、使用页面导航、处理用户输入、使用表单等;高级篇(第10~20章)系统讲解Flutter权限控制,如何使用Flutter添加动画效果、跨平台开发Flutter、发布Flutter应用、混合开发、异步编程、数据存储、网络编程等。《Flutter实战指南》可作为Flutter初学者的入门书籍,也可作为从事跨平台移动开发的技术人员及培训机构的参考书籍。
作者简介
  李楠,资深全栈架构师,擅长用Flutter、HTML5、Java、Python等语言进行技术开发,曾任中石油集团总部、58集团总部资深研发工程师,具有多年移动和互联网开发经验,主导过人民旅游App、旅游大数据平台、中国石油物资采购系统等项目的设计和架构,涉及教育、互联网、旅游、媒体、医疗、物资等领域。对iOS、Android等移动端开发、Web开发、机器学习和系统底层有深入研究。
目录

基础篇
第1章 Flutter简介
1.1 什么是Flutter
1.2 Flutter的架构
1.3 在macOS下安装F1utter
1.4 在macOS下安装Visual Studio Code
1.5 在Windows下安装Flutter
1.6 在Windows下安装Visual Studio Code
1.7 Flutter中的Material Design体系
第2章 深入理解Flutter基础知识和小部件概念
2.1 创建一个Flutter项目
2.2 Flutter目录结构及main文件
2.3 Flutter中小部件的概念
2.4 创建Flutter小部件
2.5 小部件中的build方法
2.6 添加Scaffold页面
2.7 深入学习Dart语法
2.8 使用Card小部件和图片
2.9 官方文档及使用按钮RaisedButton
2.10 创建StatefulWidget小部件
2.11 在StatefulWidget中管理数据
2.12 在StatefuIWidget小部件中添加数据
2.13 把小部件拆分到单独的文件中
2.14 使用自定义小部件
2.15 给StatefulWidget传递参数
2.16 深入学习生命周期
2.17 深入学习Google的Material Design设计体系
2.18 Dart语言特性及位置参数与可选参数
2.19 Flutter中解除状态的特性
2.20 理解Dart语言中的final和const
2.21 总结
第3章 调试Flutter应用程序
3.1 解决语法错误
3.2 运行时错误和运行时日志消息
3.3 处理逻辑错误
3.4 使用debug断点调试
3.5 UI调试及视觉帮助工具
第4章 在不同设备上运行Flutter应用程序
4.1 将App运行到Android模拟器上
4.2 将Flutter应用运行到Android设备上
4.3 将App运行到iOS模拟器和设备上
第5章 列表ListView小部件和条件过滤
5.1 使用ListView创建滚动列表
5.2 优化列表加载功能
5.3 根据条件渲染列表内容
5.4 根据条件渲染内容的替代方案
5.5 总结
第6章 Flutter页面导航
6.1 在App中添加多个页面
6.2 给导航页面添加按钮
6.3 实现基本导航功能
6.4 优化详情页面
6.5 通过Push给页面传递数据
6.6 通过Pop获取页面返回的数据
6.7 给导航页面中的按钮添加单击事件
6.8 添加登录页面并切换页面
6.9 抽屉式导航
……
高级篇

猜您喜欢

读书导航