Flutter移动应用开发
全新正版 极速发货
¥
41.26
5.5折
¥
75
全新
库存3件
作者夏辉 杨伟吉 张书峰 主编
出版社机械工业
ISBN9787111724971
出版时间2023-04
装帧其他
开本其他
定价75元
货号1202888526
上书时间2024-06-10
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言第1章 Flutter简介11.1 Flutter概述11.2 环境搭建11.2.1 下载Flutter SDK11.2.2 IDE的下载31.2.3 安装插件61.2.4 测试环境71.3 Flutter项目文件结构111.4 Flutter框架介绍131.5 Flutter主题141.6 本章小结141.7 习题与练习14第2章 Dart基础语法152.1 基本类型的操作152.1.1 数值型数据152.1.2 布尔类型172.1.3 字符串182.1.4 列表202.1.5 Map类型222.1.6 dynamic类型242.2 运算符242.3 流程控制272.4 Dart的方法302.5 类和对象332.6 继承和抽象类392.6.1 类的继承392.6.2 抽象类412.7 接口422.8 Mixins432.9 运算符重载442.10 泛型452.11 本章小结482.12 习题与练习48第3章 基本组件493.1 文本组件493.2 容器组件503.3 图像组件523.4 图标组件553.5 列表组件563.6 按钮组件593.7 文本和字体623.8 输入框643.9 GridView组件653.10 布局组件693.11 本章小结803.12 习题与练习80第4章 容器类组件814.1 Flutter容器类组件814.1.1 Container组件814.1.2 Padding组件824.1.3 FittedBox组件834.1.4 ConstrainedBox组件844.1.5 SizedBox组件854.1.6 Placeholder组件864.2 布局组件884.2.1 Row组件884.2.2 Column组件894.2.3 Stack组件904.2.4 Table组件914.2.5 Wrap组件934.2.6 GridView组件954.2.7 ReorderableListView组件984.3 本章小结1004.4 习题与练习100第5章 Flutter交互组件和导航栏1015.1 有状态Widget1015.2 交互组件1035.2.1 Draggable组件1035.2.2 LongPressDraggable组件1045.2.3 DragTarget组件1055.2.4 Dismissible组件1085.2.5 IgnorePointer组件1105.2.6 Navigator组件1115.2.7 GestureDetector组件1145.3 导航栏1165.3.1 BottomNavigationBar组件1175.3.2 TabBar组件1215.3.3 TabBarView组件1245.3.4 Drawer组件1275.4 本章小结1295.5 习题与练习130第6章 Flutter的对话框组件1316.1 对话框组件1316.1.1 AlertDialog组件1316.1.2 SimpleDialog组件1346.1.3 CupertinoAlertDialog 组件1356.1.4 BottomSheet组件1376.1.5 AboutDialog组件1396.2 自定义对话框组件1416.2.1 自定义Loading组件1416.2.2 自定义个性化组件1426.2.3 简约iOS风格对话框1446.2.4 Toast组件1466.3 特殊组件1476.3.1 AppBar组件1476.3.2 Scoffold组件1536.4 本章小结1556.5 习题与练习155第7章 事件监听和处理1567.1 指针事件监听1567.2 Gesture手势识别1587.3 Listener监听器1657.4 跨组件传递事件1677.4.1 EventBus传递事件1677.4.2 Notification传递事件1687.4.3 Controller传递事件1737.5 监听组件事件1757.5.1 返回键监听1757.5.2 输入框组件监听1767.6 本章小结1797.7 习题与练习179第8章 Flutter的动画和导航1808.1 Tween动画1808.2 Hero动画1828.3 第三方包动画1848.3.1 AnimatedTextKit组件1848.3.2 Animation组件1958.3.3 Rive组件1998.3.4 Lottie组件2008.4 本章小结2018.5 习题与练习202第9章 Flutter的文件和网络2039.1 文件操作2039.2 异常处理2069.3 网络连接2089.3.1 HttpClient连接方式2089.3.2 Http 连接方式2109.3.3 Dio连接方式2139.4 Socket连接2169.5 Flutter的异步通信2179.5.1 Future异步通信方式2179.5.2 FutureBuilder网络异步通信组件2209.6 Flutter的通信数据—Json数据处理2249.6.1 静态Json数据解析2259.6.2 动态Json数据解析2279.7 本章小结2289.8 习题与练习229第10章 Flutter的数据存储23010.1 文件存储23010.2 SharedPreferences存储方式23110.3 数据库存储方式23510.3.1 创建sqflite数据库23610.3.2 数据库的操作23610.3.3 使用SQL助手23710.3.4 数据存储案例24310.4 本章小结25710.5 习题与练习257第11章 综合案例——基于Flutter的手机文件管理设计与实现25811.1 需求分析25811.1.1 功能需求25811.1.2 应用特色25911.2 系统设计26111.2.1 系统设计原理26211.2.2 设计原则26311.3 服务器端设计26311.4 系统总体配置26311.5 系统UI页面26411.6 公共工具类设计27411.7 自定义组件27611.8 网络连接28611.9 项目的打包28711.10 本章小结28711.11 习题与练习288参考文献289
内容摘要
本书由浅入深、循序渐进地通过大量示例阐述了Flutter移动应用开发的基础知识,同时介绍如何使用Flutter框架和Dart语言来开发移动App,如何使用Flutter框架进行移动应用开发,还介绍了很多利用Flutter移动应用开发的技术。本书共11章,包括:Flutter简介,Dart基础语法,基本组件,容器类组件,Flutter交互组件和导航栏,Flutter的对话框组件,事件监听和处理,Flutter的动画和导航,Flutter的文件和网络,Flutter的数据存储,综合案例—基于Flutter的手机文件管理设计与实现。本书示例采用Dart2.10.4,Flutter采用Flutter2.0版本开发工具进行开发,所有示例和案例都有详细说明,并且配有习题与练习,以指导读者深入学习。本书重点突出,内容丰富,适合作为高等院校计算机及相关专业学生的教材或教学参考书,也适合学习Dart语言的初学者使用。
— 没有更多了 —
以下为对购买帮助不大的评价