网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Flutter移动应用开发(面向新工科普通高等教育系列教材)
分类 科学技术-工业科技-电子通讯
作者
出版社 机械工业出版社
下载
简介
内容推荐
本书由浅入深、循序渐进地通过大量示例阐述了Flutter移动应用开发的基础知识,同时介绍如何使用Flutter框架和Dart语言来开发移动App,如何使用Flutter框架进行移动应用开发,还介绍了很多利用Flutter移动应用开发的技术。本书共11章,包括:Flutter简介,Dart基础语法,基本组件,容器类组件,Flutter交互组件和导航栏,Flutter的对话框组件,事件监听和处理,Flutter的动画和导航,Flutter的文件和网络,Flutter的数据存储,综合案例——基于Flutter的手机文件管理设计与实现。本书示例采用Dart 2.10.4,Flutter采用Flutter 2.0版本开发工具进行开发,所有示例和案例都有详细说明,并且配有习题与练习,以指导读者深入学习。
本书重点突出,内容丰富,适合作为高等院校计算机及相关专业学生的教材或教学参考书,也适合学习Dart语言的初学者使用。
本书配有授课电子课件,需要的教师可登录机械工业出版社教育服务网(www.cmpedu.com)免费注册,审核通过后下载,或联系编辑索取(微信:13146070618,电话:010-88379739)。
目录
前言
第1章 Flutter简介
1.1 Flutter概述
1.2 环境搭建
1.2.1 下载Flutter SDK
1.2.2 IDE的下载
1.2.3 安装插件
1.2.4 测试环境
1.3 Flutter项目文件结构
1.4 Flutter框架介绍
1.5 Flutter主题
1.6 本章小结
1.7 习题与练习
第2章 Dart基础语法
2.1 基本类型的操作
2.1.1 数值型数据
2.1.2 布尔类型
2.1.3 字符串
2.1.4 列表
2.1.5 Map类型
2.1.6 dynamic类型
2.2 运算符
2.3 流程控制
2.4 Dart的方法
2.5 类和对象
2.6 继承和抽象类
2.6.1 类的继承
2.6.2 抽象类
2.7 接口
2.8 Mixins
2.9 运算符重载
2.10 泛型
2.11 本章小结
2.12 习题与练习
第3章 基本组件
3.1 文本组件
3.2 容器组件
3.3 图像组件
3.4 图标组件
3.5 列表组件
3.6 按钮组件
3.7 文本和字体
3.8 输入框
3.9 GridView组件
3.10 布局组件
3.11 本章小结
3.12 习题与练习
第4章 容器类组件
4.1 Flutter容器类组件
4.1.1 Container组件
4.1.2 Padding组件
4.1.3 FittedBox组件
4.1.4 ConstrainedBox组件
4.1.5 SizedBox组件
4.1.6 Placeholder组件
4.2 布局组件
4.2.1 Row组件
4.2.2 Column组件
4.2.3 Stack组件
4.2.4 Table组件
4.2.5 Wrap组件
4.2.6 GridView组件
4.2.7 ReorderableListView组件
4.3 本章小结
4.4 习题与练习
第5章 Flutter交互组件和导航栏
5.1 有状态Widget
5.2 交互组件
5.2.1 Draggable组件
5.2.2 LongPressDraggable组件
5.2.3 DragTarget组件
5.2.4 Dismissible组件
5.2.5 IgnorePointer组件
5.2.6 Navigator组件
5.2.7 GestureDetector组件
5.3 导航栏
5.3.1 BottomNavigationBar组件
5.3.2 TabBar组件
5.3.3 TabBarView组件
5.3.4 Drawer组件
5.4 本章小结
5.5 习题与练习
第6章 Flutter的对话框组件
6.1 对话框组件
6.1.1 AlertDialog组件
6.1.2 SimpleDialog组件
6.1.3 CupertinoAlertDialog组件
6.1.4 BottomSheet组件
6.1.5 AboutDialog组件
6.2 自定义对话框组件
6.2.1 自定义Loading组件
6.2.2 自定义个性化组件
6.2.3 简约iOS风格对话框
6.2.4 Toast组件
6.3 特殊组件
6.3.1 AppBar组件
6.3.2 Scoffold组件
6.4 本章小结
6.5 习题与练习
第7章 事件监听和处理
7.1 指针事件监听
7.2 Gesture手势识别
7.3 Listener监听器
7.4 跨组件传递事件
7.4.1 EventBus传递事件
7.4.2 Notification传递事件
7.4.3 Controller传递事件
7.5 监听组件事件
7.5.1 返回键监听
7.5.2 输入框组件监听
7.6 本章小结
7.7 习题与练习
第8章 Flutter的动画和导航
8.1 Tween动画
8.2 Hero动画
8.3 第三方包动画
8.3.1 AnimatedTextKit组件
8.3.2 Animation组件
8.3.3 Rive组件
8.3.4 Lottie组件
8.4 本章小结
8.5 习题与练习
第9章 Flutter的文件和网络
9.1 文件操作
9.2 异常处理
9.3 网络连接
9.3.1 HttpClient连接方式
9.3.2 Http连接方式
9.3.3 Dio连接方式
9.4 Socket连接
9.5 Flutter的异步通信
9.5.1 Future异步通信方式
9.5.2 FutureBuilder网络异步通信组件
9.6 Flutter的通信数据—Json数据处理
9.6.1 静态Json数据解析
9.6.2 动态Json数据解析
9.7 本章小结
9.8 习题与练习
第10章 Flutter的数据存储
10.1 文件存储
10.2 SharedPreferences存储方式
10.3 数据库存储方式
10.3.1 创建sqflite数据库
10.3.2 数据库的操作
10.3.3 使用SQL助手
10.3.4 数据存储案例
10.4 本章小结
10.5 习题与练习
第11章 综合案例——基于Flutter的手机文件管理设计与实现
11.1 需求分析
11.1.1 功能需求
11.1.2 应用特色
11.2 系统设计
11.2.1 系统设计原理
11.2.2 设计原则
11.3 服务器端设计
11.4 系统总体配置
11.5 系统UI页面
11.6 公共工具类设计
11.7 自定义组件
11.8 网络连接
11.9 项目的打包
11.10 本章小结
11.11 习题与练习
参考文献
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/16 0:49:55