注重体验与质量的电子书资源下载网站
分类于: 计算机基础 设计 职场办公
简介
Flutter:从0到1构建大前端应用 豆 6.6分
资源最后更新于 2020-03-29 02:21:55
作者:何瑞君
出版社:出版社电子工业出版社
出版日期:2019-07
ISBN:9787121361791
文件格式: pdf
标签: 软件开发 程序设计 限时特价 UI 应用程序 移动终端
简介· · · · · ·
本书是Flutter从基础入门到进阶实战的教程书,也是一本面向大前端的新技术书。Flutter是谷歌新推出的一个跨平台的、开源的UI框架,同时支持iOS系统和Android系统开发,并且是谷歌未来新操作系统Fuchsia的默认开发套件。本书共10章,内容包括Flutter简介、Dart语言入门、一切皆组件、事件处理、动画、使用网络技术与异步编程、路由、持久化、插件与混合工程和项目实战。本书不仅介绍了Flutter的基本原理、特性,而且在实战章节全面展示了打造一个完整的基于Flutter的App的流程,包含具体细节、思想流程和代码实操。本书适合Flutter初学者,对移动开发(iOS/Android)有一定经验的人员,以及希望了解Flutter原理并进阶实战的相关技术人员。何瑞君,移动端资深架构师,擅长Android、HTML5、React Native、Flutter等技术开发。GitHub重度使用者,热爱开源项目和技术文章写作。目前就职于平安银行。
目录
内容简介
前言
第1章 Flutter简介
1.1 Flutter的优势
1.2 对比其他技术
1.3 Flutter架构
1.4 开发环境搭建
1.5 Flutter升级
本章小结
第2章 Dart语言入门
2.1 应用场景
2.2 变量与常量
2.3 运算符
2.4 异常捕获
2.5 函数Function
2.6 异步编程
本章小结
第3章 一切皆组件
3.1 基础组件(Basic widgets)
3.2 单一子元素组件(Single-child)
3.3 多子元素组件(Multi-child)
3.4 状态管理
3.5 包管理
3.6 常用代码段效果
本章小结
第4章 事件处理
4.1 原始指针事件
4.2 GestureDetector
4.3 事件原理与分发机制
4.4 事件通知
本章小结
第5章 动 画
5.1 动画原理及概述
5.2 动画的封装与简化
5.3 Hero动画
5.4 交错动画
5.5 动画示例
本章小结
第6章 使用网络技术与异步编程
6.1 网络协议简介
6.2 网络编程
6.3 JSON解析
6.4 dio库
6.5 异步编程
本章小结
第7章 路 由
7.1 路由简介
7.2 路由栈
7.3 自定义路由
本章小结
第8章 持 久 化
8.1 shared_preferences本地存储
8.2 SQLite数据库
8.3 文件形式存储
本章小结
第9章 插件与混合工程
9.1 package
9.2 理解Platform Channel
9.3 混合开发
9.4 FlutterBoost混合方案
本章小结
第10章 项目实战
10.1 实战一:实现一个招聘类App
10.2 实战二:实现异常上报系统
10.3 实战项目源码
10.4 性能分析与辅助工具
本章小结