您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Flutter2开发实例精解
字数: 678000
装帧: 平装
出版社: 清华大学出版社
作者: (美)西蒙·亚历山大 等
出版日期: 2022-03-01
商品条码: 9787302602897
版次: 1
开本: 32开
页数: 1088
出版年份: 2022
定价:
¥159
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
《Flutter2开发实例精解》内容涵盖了100多个短小精悍的实例,以帮助读者学习Flutter,这些实例包含Flutter最为重要的特性,进而开发真实的应用程序。在每个实例中,介绍并使用一些有用的工具,包括微件、状态管理、异步编程、连接Web服务、数据持久化、动画生成、Firebase应用、机器学习,以及工作于不同平台(包括桌面平台和Web平台)的响应式应用程序。
内容简介
本书详细阐述了与Flutter 2相关的基本解决方案,主要包括Dart编程语言、微件简介、布局和微件树、向应用程序中添加交互性和导航、基本的状态管理、异步编程、基于互联网的数据持久化和通信、基于流的高级状态管理、使用Flutter包、向应用程序中添加动画、使用Firebase、基于Firebase ML Kit的机器学习、发布移动应用程序、Flutter Web和桌面应用程序等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。
目录
第1章开启Flutter之旅
1.1技术需求
1.2如何使用Git管理FlutterSDK
1.3设置命令行并保存路径变量
1.4使用FlutterDoctor检查配置环境
1.5配置iOSSDK
1.6配置AndroidSDK
1.7选择IDE/编辑器
1.8选择正确的通道
1.9创建Flutter应用程序
1.10本章小结
第2章Dart编程语言
2.1技术需求
2.2声明变量——var、final和const
2.3字符串和字符串插值
2.4编写函数
2.5利用闭包将函数用作变量
2.6创建类并使用类构造函数的简洁形式
2.7利用集合分组和操控数据
2.8利用高阶函数编写较少的代码
2.9使用级联运算符(..)实现构建器模式
2.10Dart语言中的空安全
第3章微件简介
3.1技术需求
3.2创建不可变的微件
3.3使用Scaffold
3.4使用Container微件
3.5在屏幕上输出样式文本
3.6向应用程序中导入字体和图像
第4章布局和微件树
4.1逐个放置微件
4.2基于Flexible和Expanded微件的成比例间距
4.3利用CustomPaint绘制形状
4.4嵌套的复杂微件树
4.5重构微件树以改进可读性
4.6应用全局主题
第5章向应用程序中添加交互性和导航
5.1向应用程序中添加状态
5.2与按钮交互
5.3生成滚动效果
5.4利用列表构造器处理大型数据集
5.5处理TextField
5.6导航至下一个屏幕
5.7通过名称调用导航路由
5.8在屏幕上显示对话框
5.9显示底部动作条
第6章基本的状态管理
6.1技术需求
6.2模型-视图分离
6.3利用InheritedWidget管理数据层
6.4在多个屏幕间使得应用程序状态可见
6.5设计n层框架(第1部分)——控制器
6.6设计n层框架(第2部分)——存储库
6.7设计n层框架(第3部分)——服务
第7章异步编程
7.1技术需求
7.2使用Future
7.3使用async/await移除回调
7.4完成Future
7.5同时引发多个Future
7.6处理异步代码中的错误
7.7基于StatefulWidget的Future应用
7.8使用FutureBuilder管理Future
7.9将导航路由转换为异步函数
7.10从对话框中获取结果
第8章基于互联网的数据持久化和通信
8.1技术需求
8.2将Dart模型转换为JSON格式
8.3处理与模型不兼容的JSON模式
8.4捕捉常见的JSON错误
8.5简单地利用SharedPreferences保存数据
8.6访问文件系统(第1部分)——path_provider
8.7访问文件系统(第2部分)——与目录协同工作
8.8使用安全存储保存数据
8.9设计HTTP客户端并获取数据
8.10POST数据
8.11PUT数据
8.12DELETE数据
第9章基于流的高级状态管理
9.1技术需求
9.2如何使用Dart流
9.3使用流控制器和接收器
9.4将数据转换注入流中
9.5订阅流事件
9.6支持多重流订阅
9.7使用StreamBuilder创建响应式用户界面
9.8使用BLoC模式
第10章使用Flutter包
10.1技术需求
10.2导入包和依赖项
10.3创建自己的包(第1部分)
10.4创建自己的包(第2部分)
10.5创建自己的包(第3部分)
10.6向谷歌地图中添加应用程序
10.7使用位置服务
10.8向应用程序中添加标记
第11章向应用程序中添加动画
11.1创建基本的容器动画
11.2设计动画(第1部分)——VSync和AnimationController
11.3设计动画(第2部分)——添加多重动画
11.4设计自己的动画(第3部分)——曲线
11.5优化动画
11.6使用Hero动画
11.7使用预置动画转变
11.8使用AnimatedList微件
11.9利用Dismissible微件实现滑动手势
11.10使用Flutter动画包
第12章使用Firebase
12.1配置Firebase应用程序
12.2创建登录表单
12.3添加谷歌Sign-in
12.4集成FirebaseAnalytics
12.5使用FirebaseCloudFirestore
12.6利用FirebaseCloudMessaging(FCM)发送PushNotifications
12.7将文件存储至云端
第13章基于FirebaseMLKit的机器学习
13.1使用设备的摄像头
13.2从图像中识别文本
13.3读取条形码
13.4图像标记功能
13.5构建面部检测器并检测面部表情
13.6识别语言
13.7使用TensorFlowLite
第14章发布移动应用程序
14.1技术需求
14.2在AppStoreConnect上注册iOS应用程序
14.3在GooglePlay上注册Android应用程序
14.4安装和配置fastlane
14.5生成iOS代码签名许可证书和配置文件
14.6生成Android发布许可证书
14.7自动递增Android版本号
14.8配置应用程序元数据
14.9向应用程序中添加图标
14.10在GooglePlayStore中发布应用程序的beta版本
14.11使用TestFlight发布iOS应用程序的beta版本
14.12将应用程序发布至应用程序商店中
第15章FlutterWeb和桌面应用程序
15.1利用FlutterWeb创建响应式应用程序
15.2在macOS上运行应用程序
15.3在Windows上运行应用程序
15.4部署Flutter站点
15.5响应Flutter桌面中的鼠标事件
15.6与桌面菜单交互
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网