万本电子书0元读

万本电子书0元读

顶部广告

用Flutter极速构建原生应用电子书

Flutter是谷歌的移动UI框架,可以快速地在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作,在全世界,Flutter正在被越来越多的发者和组织使用。 本书基于作者的发经验与实践,从零始循序渐地介绍了Flutter框架的功能特及其在项目发中的应用,主要内容包括以下四部分:*部分 从发环境的搭建手,主要介绍Dart语言基础与高级应用,从基础语法到函数、泛型、异步编程、模块使用等高级内容,本部分内容可以使读者快速掌握Flutter框架的Dart语言基础。

售       价:¥

纸质售价:¥52.10购买纸书

78人正在读 | 2人评论 6.2

作       者:张益珲

出  版  社:清华大学出版社

出版时间:2019-11-01

字       数:9.5万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
本书从门到实践对谷歌移动UI框架Flutter应用行了全面的介绍。本书从逻辑上可以分为四部分。*部分(第1~3章)从发环境的搭建手,主要介绍Dart语言基础与高级应用,从基础语法到函数、泛型、异步编程、模块使用等高级内容。第二部分(第4、5章)主要介绍Flutter的核心组件,除了介绍发Flutter应用的图片、文本、图标、按钮等基础组件外,还详细介绍了表单组件、布局技术、交互组件、组件的绘制与修饰、可滚动组件等高级内容。第三部分(第6、7章)重介绍了Flutter的动画与手势、网络技术及数据解析等内容。第四部分(第8~10章)主要演示了两个完整案例的发过程,包括新闻客户端的发和游戏发,此外,还介绍了如何将Flutter应用于iOS、Android项目及Web应用程序,旨在帮助读者将Flutter快速应用于自己的实际项目。 为使读者高效地掌握本书内容,本书作者还特别录制了Dark语言的教学视频,并提供了完整示例的源代码,读者可从本书提供的网站自行下载使用。 本书实例丰富,注重应用,适合移动发人员、对跨平台感兴趣的大学生和培训机构的学员使用。<br/>【推荐语】<br/>Flutter是谷歌的移动UI框架,可以快速地在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作,在全世界,Flutter正在被越来越多的发者和组织使用。 本书基于作者的发经验与实践,从零始循序渐地介绍了Flutter框架的功能特及其在项目发中的应用,主要内容包括以下四部分:*部分 从发环境的搭建手,主要介绍Dart语言基础与高级应用,从基础语法到函数、泛型、异步编程、模块使用等高级内容,本部分内容可以使读者快速掌握Flutter框架的Dart语言基础。 第二部分 主要介绍Flutter的核心组件,除了介绍发Flutter应用的图片、文本、按钮、图标等基础组件外,还详细介绍了表单组件、布局技术、交互组件、组件的绘制与修饰、可滚动组件等高级内容,本部分内容是使用Flutter发应用的基础。 第三部分 重介绍了Flutter的动画与手势、网络技术及数据解析等内容。通过本部分的学习,读者可以真正掌握Flutter在发实际应用中的丰富内容,体验Flutter框架的精彩。 第四部分  主要演示了两个完整案例的发过程,包括新闻客户端的发和游戏发,此外,还介绍了如何将Flutter应用于iOS、Android项目及Web应用程序,旨在帮助读者将Flutter快速应用于自己的实际项目。 为使读者高效地掌握本书内容,本书作者还特别录制了Dark语言的教学视频,并提供了完整示例的源代码,读者可从本书提供的网站自行下载使用。 请注意,本书所有程序代码均在Flutter 1.7.hotfix2下调试通过。<br/>【作者】<br/>张益珲,TicTalk 合伙人,博客笔名珲少,曾就职于唯品会,参与特卖项目《唯品会》、唯品会美妆项目《唯美》、唯品会返利项目《唯享客》,51CTO学院、CSDN学院签约讲师 ,麦子学院金牌讲师。撰写关于iOS、Swift、Objective-C、JavaScript语言、Android等相关技术博文300余篇。源中国高手问答栏目受邀技术专家,博客访问量90W 。<br/>
目录展开

内容简介

作者介绍

前言

第1章 Flutter开发环境搭建

1.1 认识Flutter

1.2 配置iOS开发环境

1.3 配置Android开发环境

1.4 你的第一个Flutter应用

第2章 Dart语言基础

2.1 Dart开发环境搭建

2.2 Dart中的变量

2.3 Dart中的内置数据类型

2.4 Dart中的运算符

2.5 Dart中的流程控制语句

第3章 Dart高级进阶

3.1 使用函数

3.2 Dart中的类

3.3 泛型

3.4 异步编程技术

3.5 模块的使用

3.6 可调用类与注释

第4章 Flutter基础组件

4.1 Image图片组件的应用

4.2 Text文本组件的应用

4.3 Icon图标组件的应用

4.4 按钮相关组件的应用

4.5 界面脚手架Scaffold组件

4.6 FlutterLogo组件的应用

4.7 Placeholder占位符组件的应用

4.8 单组件布局容器组件的应用

4.9 多组件布局容器组件的应用

第5章 Flutter组件进阶

5.1 表单组件的应用

5.2 Flutter布局技术

5.3 高级用户交互组件

5.4 对组件进行绘制与修饰

5.5 内容可滚动组件

第6章 动画与手势

6.1 补间动画的应用

6.2 物理动画的应用

6.3 列表动画

6.4 使用帧动画

6.5 共享元素的动画

6.6 Lottie动画

6.7 Flare动画

6.8 手势交互

第7章 网络技术与数据解析

7.1 Flutter中的网络技术

7.2 JSON数据解析

7.3 数据持久化存储

7.4 Flutter中的页面切换

第8章 用Flutter进行新闻客户端的开发

8.1 新闻客户端需求分析与开发前的准备

8.2 新闻客户端主页的开发

8.3 首页网络请求与数据填充

8.4 分类模块的开发

8.5 新闻详情页开发

第9章 用Flutter开发“棍子传奇”小游戏

9.1 游戏开始页面开发

9.2 游戏核心逻辑开发

9.3 对游戏体验进行优化

第10章 将Flutter用于iOS、Android项目和Web应用程序

10.1 将Flutter模块植入已有的iOS工程中

10.2 将Flutter模块植入已有的Android工程中

10.3 使用Flutter开发Web应用程序

累计评论(2条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部