暂无评论
图文详情
- ISBN:9787308212076
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:226
- 出版时间:2021-06-01
- 条形码:9787308212076 ; 978-7-308-21207-6
内容简介
Flutter是Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。全书以一个完整的Flutter开发项目技术栈为主线,详细地介绍了Flutter SDK在各种平台的安装和配置方法;详细介绍了Flutter开发语言Dart编程基础,包括变量、类型、流程控制、函数、运算符、异常、类、泛型、库、异步和注释等知识要点。详细介绍与分析了Flutter Widget布局构建原理、UI交互控制方法,路由导航与跨页传参方法,各种常见Widget状态和应用数据管理方法,以及Flutter框架HTTP协议和JSON解析等核心网络通信概念,很后阐述了Flutter应用发布的流程。
目录
第1章 Android Studio安装与配置
1.1 Android Studio安装
1.2 Android Studio配置
1.3 Flutter和Dart开发插件安装
1.4 安装常见问题
第2章 Xcode安装与配置
2.1 安装Xcode
2.2 配置Xcode命令行工具
2.3 确认Xcode license
2.4 安装CocoaPods
第3章 macOS环境下安装Flutter
3.1 系统安装所需
3.2 下载Flutter SDK
3.3 解压Flutter SDK
3.4 配置系统环境变量
3.5 Flutter安装诊断
3.6 Flutter SDK更新
3.7 Flutter SDK安装常见问题
第4章 Windows环境下安装FIutter
4.1 系统安装所需
4.2 下载Flutter SDK
4.3 解压Flutter SDK
4.4 配置系统环境变量
4.5 Flutter安装诊断
第5章 Hello World
5.1 创建一个Flutter App
5.2 在安卓设备运行Flutter App
5.3 热重载
5.4 苹果设备运行App
5.5 Flutter项目结构
5.6 安卓模拟器
5.7 常见问题
5.8 实验一
5.9 扩展知识:关于Gradle
第6章 Hello Widget
6.1 创建一个StatelessWidget
6.2 创建一个StatefulWidget
6.3 创建一个新页面跳转
6.4 实验二
第7章 Hello Dart
7.1 Android Studio之Hello Dart
7.2 WebStorm之Hello Dart
7.3 IntelliJ IDEA之Hello Dart
7.4 Visual Studio Code之Hello Dart
7.5 DartPad之Hello Dart
7.6 命令行之Hello Dart
第8章 Dart变量、类型和流程控制
8.1 变 量
8.2 内置类型
8.3 流程控制语句
8.4 实验三
第9章 Dart函数、运算符、异常和类
9.1 函 数
9.2 运算符
9.3 异 常
9.4 类
9.5 实验四
第10章 Dart泛型、库、异步和注释
10.1 泛型
10.2 库
10.3 Dart核心库
10.4 异步支持
10.5 文档注释
10.6 实验五
第11章 Widget概览
11.1 基础组件
11.2 Material组件风格
11.3 Cupertino组件风格
11.4 手势组件
11.5 StatelessWidget和StateflJlWidget
11.6 Flutter Plugin图标含义
11.7 实验六
第12章 布局及常见组件
12.1 组件树
12.2 横向或纵向布局
12.3 组件的对齐方式
12.4 嵌套行和列布局
12.5 Container组件
12.6 SizedBox组件
12.7 GridView组件
12.8 Listview组件
12.9 Stack组件
12.10 Card组件
12.11 ListTile组件
12.12 进一步学习
12.13 实验七
第13章 UI交互控制
13.1 Widget状态变化
13.2 Form及相关表单组件
13.3 实验八
第14章 路由导航与跨页传参
14.1 路由跳转
14.2 构造函数传参
14.3 RouteSettings传参
14.4 命名路由
14.5 命名路由传参
14.6 路由数据返回
14.7 路由跳转动画
14.8 实验九
第15章 Widget状态和应用数据管理
15.1 状态管理
15.2 全局变量
15.3 provider插件
15.4 StreamBuilder
15.5 BLOC模式
15.6 shared_preferences插件
15.7 文件读写
15.8 sqflite插件
15.10 实验十
第16章 HTTP协议与JSON解析
16.1 Flutter项目配置
16.2 获取网络数据
16.3 发送网络数据
16.4 JSON数据解析
16.5 dio插件
16.6 WebSockets链接
16.7 RestfulWeb服务
16.8 实验十一
第17章 Flutter应用发布
17.1 构建模式
17.2 Android应用打包与发布
17.3 iOS应用打包与发布
17.4 实验十二
第18章 Node.js开发基础
18.1 Node.js简介
18.2 Node下载安装
18.3 Hello Node.js
18.g Node.js模块化
18.5 Hello Express
18.6 Hello Route
18.7 模拟Restful Web服务
18.8 连接到数据库
18.9 打包发布
18.10 实验十三
学习参考
1.1 Android Studio安装
1.2 Android Studio配置
1.3 Flutter和Dart开发插件安装
1.4 安装常见问题
第2章 Xcode安装与配置
2.1 安装Xcode
2.2 配置Xcode命令行工具
2.3 确认Xcode license
2.4 安装CocoaPods
第3章 macOS环境下安装Flutter
3.1 系统安装所需
3.2 下载Flutter SDK
3.3 解压Flutter SDK
3.4 配置系统环境变量
3.5 Flutter安装诊断
3.6 Flutter SDK更新
3.7 Flutter SDK安装常见问题
第4章 Windows环境下安装FIutter
4.1 系统安装所需
4.2 下载Flutter SDK
4.3 解压Flutter SDK
4.4 配置系统环境变量
4.5 Flutter安装诊断
第5章 Hello World
5.1 创建一个Flutter App
5.2 在安卓设备运行Flutter App
5.3 热重载
5.4 苹果设备运行App
5.5 Flutter项目结构
5.6 安卓模拟器
5.7 常见问题
5.8 实验一
5.9 扩展知识:关于Gradle
第6章 Hello Widget
6.1 创建一个StatelessWidget
6.2 创建一个StatefulWidget
6.3 创建一个新页面跳转
6.4 实验二
第7章 Hello Dart
7.1 Android Studio之Hello Dart
7.2 WebStorm之Hello Dart
7.3 IntelliJ IDEA之Hello Dart
7.4 Visual Studio Code之Hello Dart
7.5 DartPad之Hello Dart
7.6 命令行之Hello Dart
第8章 Dart变量、类型和流程控制
8.1 变 量
8.2 内置类型
8.3 流程控制语句
8.4 实验三
第9章 Dart函数、运算符、异常和类
9.1 函 数
9.2 运算符
9.3 异 常
9.4 类
9.5 实验四
第10章 Dart泛型、库、异步和注释
10.1 泛型
10.2 库
10.3 Dart核心库
10.4 异步支持
10.5 文档注释
10.6 实验五
第11章 Widget概览
11.1 基础组件
11.2 Material组件风格
11.3 Cupertino组件风格
11.4 手势组件
11.5 StatelessWidget和StateflJlWidget
11.6 Flutter Plugin图标含义
11.7 实验六
第12章 布局及常见组件
12.1 组件树
12.2 横向或纵向布局
12.3 组件的对齐方式
12.4 嵌套行和列布局
12.5 Container组件
12.6 SizedBox组件
12.7 GridView组件
12.8 Listview组件
12.9 Stack组件
12.10 Card组件
12.11 ListTile组件
12.12 进一步学习
12.13 实验七
第13章 UI交互控制
13.1 Widget状态变化
13.2 Form及相关表单组件
13.3 实验八
第14章 路由导航与跨页传参
14.1 路由跳转
14.2 构造函数传参
14.3 RouteSettings传参
14.4 命名路由
14.5 命名路由传参
14.6 路由数据返回
14.7 路由跳转动画
14.8 实验九
第15章 Widget状态和应用数据管理
15.1 状态管理
15.2 全局变量
15.3 provider插件
15.4 StreamBuilder
15.5 BLOC模式
15.6 shared_preferences插件
15.7 文件读写
15.8 sqflite插件
15.10 实验十
第16章 HTTP协议与JSON解析
16.1 Flutter项目配置
16.2 获取网络数据
16.3 发送网络数据
16.4 JSON数据解析
16.5 dio插件
16.6 WebSockets链接
16.7 RestfulWeb服务
16.8 实验十一
第17章 Flutter应用发布
17.1 构建模式
17.2 Android应用打包与发布
17.3 iOS应用打包与发布
17.4 实验十二
第18章 Node.js开发基础
18.1 Node.js简介
18.2 Node下载安装
18.3 Hello Node.js
18.g Node.js模块化
18.5 Hello Express
18.6 Hello Route
18.7 模拟Restful Web服务
18.8 连接到数据库
18.9 打包发布
18.10 实验十三
学习参考
展开全部
作者简介
周群一,浙江大学工学博士,副教授,长期从事计算机应用领域研究,主要研究方向数字媒体技术在互联网领域中的应用,熟悉多种主流的移动互联开发技术全栈,入选浙江省“新世纪151人才工程”第三层次培养人员。
本类五星书
本类畅销
-
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥12.8¥32.0 -
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
机器学习
¥59.4¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
软件设计的哲学(第2版)
¥51.0¥69.8 -
智能算法优化及其应用
¥52.4¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
人工智能
¥29.4¥42.0 -
中文版PHOTOSHOP 2024+AI修图入门教程
¥59.3¥79.0 -
WPS办公软件应用
¥25.2¥36.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
轻松上手AIGC:如何更好地向CHATGPT提问
¥40.3¥62.0 -
元宇宙的理想与现实:数字科技大成的赋能与治理逻辑
¥61.6¥88.0 -
云原生安全:攻防与运营实战
¥66.8¥89.0