-
内容大纲
本书以移动平台(iOS/安卓)与Web平台为例,系统地介绍如何基于Flutter框架开发跨平台的应用。
本书分为三大部分,共27章。第一部分(第1~4章)主要介绍开发前要做的准备工作,包括安装命令行界面、开发环境,熟悉Dart语言和包管理知识;第二部分(第5~14章)带领大家熟悉和理解Flutter框架,掌握Flutter应用开发的基础知识;第三部分(第15~27章)是Flutter实践,结合服务端应用接口,实现一些真实应用里经常用到的界面,并将做好的应用发布到应用商店。
本书提供了一套系统、全面的训练任务,从易到难,轻松有趣。从准备开发工具与开发环境开始,熟悉程序语言,了解应用框架,直到具体实践与应用分发,引领大家逐步掌握Flutter应用框架的使用技巧,获得开发移动端应用的基础能力,对于初学者来说非常友好。
本书可作为Flutter应用开发者的入门图书,也可作为服务端开发者和独立开发者的参考用书。 -
作者介绍
王皓,宁皓网作者,独立开发者,自学应用开发十年有余,创作过数百万字的应用技术内容与数百小时的技术视频。内容覆盖Web技术、客户端与服务端应用开发,内容风格简单有效,逻辑清晰,帮助无数技术爱好者掌握了应用开发技能。 -
目录
第一部分 开发准备
第1章 准备开发
1.1 命令行界面
1.1.1 任务:Windows系统下准备命令行界面Cmder
1.1.2 任务:在macOS系统下准备命令行界面Terminal
1.1.3 任务:熟悉基本命令
1.1.4 理解环境变量目录
1.1.5 知道命令来自哪里
1.1.6 命令行工具的帮助信息
1.1.7 命令行界面的配置文件
1.2 代码编辑器
1.3 源代码管理
第2章 开发环境
2.1 下载开发工具包
2.1.1 任务:macOS系统下安装Flutter
2.1.2 任务:Windows系统下安装Flutter
2.1.3 任务:配置使用国内镜像
2.2 准备iOS与macOS应用开发环境
2.2.1 任务:安装Rosetta
2.2.2 任务:安装Homebrew
2.2.3 任务:安装与准备Xcode
2.3 准备Android平台应用开发环境
2.4 准备设备模拟器
2.5 准备Web应用开发环境
2.6 准备代码编辑器VSCode
2.7 创建Flutter项目
2.7.1 任务:创建并运行Flutter项目
2.7.2 任务:清理项目与源代码管理
2.8 问题与思考
第3章 熟悉Dart语言
3.1 准备工作
3.2 变量
3.2.1 var
3.2.2 final
3.2.3 const
3.2.4 理解var、final与const的区别
3.3 类型
3.4 内置类型
3.4.1 字符串
3.4.2 数字
3.4.3 布尔值
3.4.4 列表
3.4.5 集合
3.4.6 映射
3.5 函数
3.5.1 创建函数
3.5.2 执行函数
3.5.3 函数参数
3.5.4 函数有多个参数
3.5.5 有名字的参数
……
第二部分 Flutter基础
第三部分 Flutter实践
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
