网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Flutter技术入门与实战 第2版 |
分类 | 人文社科-社会科学-语言文字 |
作者 | 亢少军 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 内容推荐 《Flutter技术入门与实战》自2019年1月出版后,已经调拨7000+册,由于软件版本更新快,第2版根据*新版本对代码进行了全面更新,并增加了动画案例、插件理论和案例、Dio网络请求、Fluro企业级路由、Provider状态管理等,本书内容全面、案例丰富,对代码进行了大量注释,很后还有综合案例分析,可帮助初学者快速掌握这个跨平台框架。 目录 第2版前言 章开启Flutter之旅1 1.1Flutter的特点与核心概念1 1.1.1一切皆为组件2 1.1.2组件嵌套2 1.1.3构建3 1.1.4处理用户交互3 1.1.5状态4 1.1.6分层的框架5 1.2搭建开发环境6 1.2.1Windows环境搭建6 1.2.2MacOS环境搭建12 1.3写个Flutter程序16 第2章Flutter基础知识22 2.1入口程序22 2.2MaterialDesign设计风格23 2.3Flutter主题23 2.3.1创建应用主题23 2.3.2局部主题25 2.3.3使用主题26 2.4使用包资源27 2.5状态管理31 2.5.1有状态及无状态组件31 2.5.2Provider的使用33 2.6HTTP请求36 2.6.1HTTP请求方式37 2.6.2HttpClient请求方式38 2.6.3Dio请求方式39 第3章Dart语言简述47 3.1Dart的重要概念与常用开发库47 3.2变量与基本数据类型50 3.3函数52 3.4运算符54 3.5流程控制语句58 3.6异常处理61 3.7面向对象62 …… 第4章常用组件75 4.1容器组件75 4.2图片组件77 4.3文本组件79 4.4图标及按钮组件81 4.4.1图标组件81 4.4.2图标按钮组件82 4.4.3凸起按钮组件83 4.5列表组件84 4.5.1基础列表组件85 4.5.2水平列表组件86 4.5.3长列表组件88 4.5.4网格列表组件89 4.6表单组件90 第5章MaterialDesign风格组件94 5.1App结构和导航组件95 5.2按钮和提示组件112 5.3其他组件121 5.3.1TextField(文本框组件)121 5.3.2Card(卡片组件)123 第6章Cupertino风格组件126 6.1CupertinoActivityIndicator(加载指示器组件)126 6.2CupertinoAlertDialog(对话框组件)127 6.3CupertinoButton(按钮组件)128 6.4Cupertino(导航组件集)129 第7章页面布局135 7.1基础布局处理136 7.2宽高尺寸处理157 7.3列表及表格布局163 7.4其他布局处理169 7.5布局综合示例176 第8章手势184 8.1用GestureDetector进行手势检测184 8.2用Dismissible实现滑动删除186 第9章资源和图片189 9.1添加资源和图片189 9.1.1指定asset189 9.1.2加载asset190 9.1.3平台asset192 9.2自定义字体194 0章组件装饰和视觉效果196 10.1Opacity(透明度处理)196 10.2DecoratedBox(装饰盒子)197 10.3RotatedBox(旋转盒子)204 10.4Clip(剪裁处理)205 10.5案例—自定义画板209 1章路由和持久化227 11.1路由的基本应用227 11.2Fluro企业级路由235 11.3Key-Value存储简介240 11.3.1shared_preferences的应用241 11.3.2shared_preferences的实现原理244 11.4文件存储246 11.5Sqflite的应用249 11.5.1常用操作方法249 11.5.2客户表操作示例251 2章动画256 12.1动画的基本概念256 12.2Flutter的动画相关类257 12.2.6动画控制流程262 12.3动画示例262 12.3.1字体放大动画262 12.3.2缓动动画266 12.3.3遮罩动画269 12.3.4数字变化动画272 12.3.5图表动画274 12.4动画组件277 12.4.1用AnimatedOpacity实现渐变效果277 12.4.2用Hero实现页面切换动画279 3章Flutter插件开发282 13.1获取系统版本插件282 13.1.1新建插件282 13.1.2运行插件285 13.1.3示例代码分析286 13.2电池电量插件293 13.3Channel详解308 4章开发工具及使用技巧324 14.1IDE集成开发环境324 14.1.1AndroidStudio/IntelliJ324 14.1.2VisualStudioCode330 14.2FlutterSDK337 14.3使用热重载338 14.4格式化代码339 14.5Flutter组件检查器340 5章测试与发布应用343 15.1测试应用343 15.2发布Android版App348 15.3发布iOS版App353 6章综合案例362 16.1即时通信App界面实现362 16.2企业站App实现394 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。