书籍详情
用Flutter极速构建原生应用
作者:张益珲
出版社:清华大学出版社
出版时间:2019-10-01
ISBN:9787302539049
定价:¥69.00
购买这本书可以去
内容简介
《用Flutter极速构建原生应用》从入门到实践对谷歌移动UI框架Flutter应用进行了全面的介绍。该书从逻辑上可以分为四部分。第一部分(第1~3章)从开发环境的搭建入手,主要介绍Dart语言基础与高级应用,从基础语法到函数、泛型、异步编程、模块使用等高级内容。第二部分(第4、5章)主要介绍Flutter的核心组件,除了介绍开发Flutter应用必备的图片、文本、图标、按钮等基础组件外,还详细介绍了表单组件、布局技术、交互组件、组件的绘制与修饰、可滚动组件等高级内容。第三部分(第6、7章)重点介绍了Flutter的动画与手势、网络技术及数据解析等内容。第四部分(第8—10章)主要演示了两个完整案例的开发过程,包括新闻客户端的开发和游戏开发,此外,还介绍了如何将Flutter应用于iOS、Android项目及Web应用程序,旨在帮助读者将Flutter快速应用于自己的实际项目。为使读者高效地掌握该书内容,该书作者还特别录制了Dark语言的教学视频,并提供了完整示例的源代码,读者可从该书提供的网站自行下载使用。该书实例丰富,注重应用,适合移动开发人员、对跨平台感兴趣的大学生和培训机构的学员使用。
作者简介
张益珲,TicTalk 合伙人,博客笔名珲少,曾就职于唯品会,参与特卖项目《唯品会》、唯品会美妆项目《唯美》、唯品会返利项目《唯享客》,51CTO学院、CSDN学院签约讲师 ,麦子学院金牌讲师。撰写关于iOS、Swift、Objective-C、JavaScript语言、Android等相关技术博文300余篇。开源中国高手问答栏目受邀技术专家,博客访问量90W 。
目录
第1章 IFlutter开发环境搭建
1.1 认识Flutter
1.1.1 Flutter的前世今生与应用场景
1.1.2 安装Flutter开发框架
1.2 配置iOS开发环境
1.2.1 进行AppID的申请
1.2.2 获取Xcode开发工具
1.3 配置Android开发环境
1,3.1 获取Android Studio开发工具
1.3.2 为Android Studio添加Flutter插件
1.4 你的第一个Flutter应用
第2章 Dart语言基础
2.1 Dart开发环境搭建
2.1.1 安装Dan SDK
2.1.2 配置Dart编辑器
2.2 Dart中的变量
2.2.1 使用变量
2.2.2 不可变变量
2.3 Dart中的内置数据类型
2.3.1 数值类型
2.3.2 字符串类型
2.3.3 布尔类型
2.3.4 列表类型
2.3.5 字典类型
2.4 Dart中的运算符
2.4.1 算数运算符
2.4.2 比较运算符
2.4.3 类型运算符
2.4.4 复合运算符
2.4.5 逻辑运算符
2.4.6 位运算符
2.4.7 条件运算符
2.4.8 级联运算符
2.4.9 点运算符
2.5 Dart中的流程控制语句
2.5.1 条件分支语句
2.5.2 循环语句
2.5.3 中断语句
2.5.4 多分支选择语句
2.5.5 异常处理
第3章 Dart高级进阶
3.1 使用函数
3.1.1 关于mam函数
3.1.2 自定义函数
3.1.3 定义可选参数的函数
3.1.4 函数可选参数的默认值
3.1.5 匿名函数
3.1.6 词法作用域
3.1.7 关于闭包
3.2 Dart中的类
3.2.1 自定义类与构造方法
3.2.2 实例方法
3.2.3 抽象类与抽象方法
3.2.4 类的继承
3.2.5 运算符重栽
3.2.6 noSuchMethod方法
3.2.7 枚举类型
3.2.8 扩展类的功能-Mixin特性
3.2.9 类属性与类方法
3.3 泛型
3.3.1 使用泛型
3.3.2 约束泛型与泛型函数
3.4 异步编程技术
3.4.1 async与await关键字
3.4.2 异步与回调
3.4.3 使用Future对象
3.5 模块的使用
3.5.1 模块的应用
……
第4章 Flutter基础组件
第5章 Flutter组件进阶
第6章 动画与手势
第7章 网络技术与数据解析
第8章 用Flutter进行新闻客户端的开发
第9章 用Flutter开发“棍子传奇”小游戏
第10章 将Flutter用于iOS、Android项目和Web应用程序
1.1 认识Flutter
1.1.1 Flutter的前世今生与应用场景
1.1.2 安装Flutter开发框架
1.2 配置iOS开发环境
1.2.1 进行AppID的申请
1.2.2 获取Xcode开发工具
1.3 配置Android开发环境
1,3.1 获取Android Studio开发工具
1.3.2 为Android Studio添加Flutter插件
1.4 你的第一个Flutter应用
第2章 Dart语言基础
2.1 Dart开发环境搭建
2.1.1 安装Dan SDK
2.1.2 配置Dart编辑器
2.2 Dart中的变量
2.2.1 使用变量
2.2.2 不可变变量
2.3 Dart中的内置数据类型
2.3.1 数值类型
2.3.2 字符串类型
2.3.3 布尔类型
2.3.4 列表类型
2.3.5 字典类型
2.4 Dart中的运算符
2.4.1 算数运算符
2.4.2 比较运算符
2.4.3 类型运算符
2.4.4 复合运算符
2.4.5 逻辑运算符
2.4.6 位运算符
2.4.7 条件运算符
2.4.8 级联运算符
2.4.9 点运算符
2.5 Dart中的流程控制语句
2.5.1 条件分支语句
2.5.2 循环语句
2.5.3 中断语句
2.5.4 多分支选择语句
2.5.5 异常处理
第3章 Dart高级进阶
3.1 使用函数
3.1.1 关于mam函数
3.1.2 自定义函数
3.1.3 定义可选参数的函数
3.1.4 函数可选参数的默认值
3.1.5 匿名函数
3.1.6 词法作用域
3.1.7 关于闭包
3.2 Dart中的类
3.2.1 自定义类与构造方法
3.2.2 实例方法
3.2.3 抽象类与抽象方法
3.2.4 类的继承
3.2.5 运算符重栽
3.2.6 noSuchMethod方法
3.2.7 枚举类型
3.2.8 扩展类的功能-Mixin特性
3.2.9 类属性与类方法
3.3 泛型
3.3.1 使用泛型
3.3.2 约束泛型与泛型函数
3.4 异步编程技术
3.4.1 async与await关键字
3.4.2 异步与回调
3.4.3 使用Future对象
3.5 模块的使用
3.5.1 模块的应用
……
第4章 Flutter基础组件
第5章 Flutter组件进阶
第6章 动画与手势
第7章 网络技术与数据解析
第8章 用Flutter进行新闻客户端的开发
第9章 用Flutter开发“棍子传奇”小游戏
第10章 将Flutter用于iOS、Android项目和Web应用程序
猜您喜欢