Flutter实战
使用Flutter构建可以直接安装在自己移动设备上的实用应用。

作者:[荷兰]弗兰克·扎米蒂(Frank Zammetti) 著;贡国栋 任强 译

丛书名:移动开发技术丛书

定价:79.8元

印次:1-1

ISBN:9787302556084

出版日期:2020.07.01

印刷日期:2020.06.12

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

《Flutter实战》围绕Flutter的跨平台能力及其来龙去脉展开讲解。当今,移动开发领域发展迅速,Flutter是由Google公司推出的开源移动应用开发SDK,使用Flutter可以为Android、iOS和Google Fuchsia系统开发应用。   通过学习本书,你将掌握三个可直接安装在自己的移动设备上并实际体验的应用(个人信息管理、聊天系统和游戏)。你将扎实掌握Flutter基础知识,并由此快速构建两个常见应用,你还将通过学习构建游戏项目,从完全不同的角度了解Flutter的强大功能。通过构建这三个应用,你将了解现实世界中发生的问题,并通过相关提示及技巧掌握解决办法,所有这些都将使你的Flutter学习高效且充满乐趣!   本书将使你掌握使用Flutter构建应用的能力,进而可以自行构建更高级的应用。完成本书的学习后,你将站在更高的起点并且能够做好充分准备,在Flutter开发领域从容应对任何挑战。本书是学习Flutter不可错过的经典作品。

Frank Zammetti是一位小有名气的技术作家,作为一名开发者,Frank写过各种各样的代码,在近40年的职业生涯中有25年从事专职软件开发。最近,你会发现他的名片上印有架构师的头衔,但他内心深处仍然是一名程序员,并且几乎每天都在围着代码转。

前 言 即使经过这么多年开发者们孜孜不倦的努力,创建如原生应用般外观、体验及功能的跨平台移动应用依旧是一个让人棘手的难题。你可以为各个平台分别编写原生代码,并尽可能让它们表现一致,这的确不失为使你的应用获得原生性能和能力的好办法。但实际上,这意味着你的应用要编写多次,而客户往往不太乐意为此买单! 与之相对的是,你可以基于HTML技术实现一次编码而到处运行。但那样的话,你将无法使用诸多本地设备能力,更别提差劲的性能表现了(诚然,有一些优化措施,但也只能减少而不是消除这些顾虑)。 由Google的天才工程师创建的Flutter平台提供了一种只需要编写一遍代码(或多或少),就能在Android和iOS两个平台上运行一致且具备原生性能和能力的方法。在移动开发库领域,使用现代工具和开发技术构建的Flutter为开发者提供了一种新的编程方式。 在《Flutter实战》中,你将通过构建两个真正的应用来学习Flutter,而非使用简化、笨拙而又矫揉造作的例子(尽管在早期会因介绍概念而引入一些此类例子)。是的,我们将一起构建可以按自己意愿并直接应用于实践的应用,而非进行简单的技术演示,并且在整个过程中,你会接触到开发过程中的各种问题,包括我曾遇到过的问题以及解决方案。这样,你就会获得在现实环境中使用Flutter的扎实而又真实的经验——并借此为将来构建自己的应用做好准备。 你还将学到构建应用的一些关联知识,如使用Node.js和WebSocket构建服务端。 除此之外,你还将学到类型截然不同的第三个应用:游戏!是的,我们将使用Flutter来构建游戏,以介绍Flutter的...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第1章  初识Flutter   1

1.1  在深渊中沉思   1

1.2  透过名字这一表象   3

1.3  Dart:众神的语言   4

1.4  拥抱微件   7

1.5 言归正传:Flutter的优劣对比   11

1.6 无须多言,向Flutter进发吧   13

1.7 Flutter SDK   14

1.8  Android Studio   14

1.9  (不那么)经典的“Hello, World!”应用   15

1.10  热重载:你会喜欢上它的   23

1.11  Flutter应用的基本结构   24

1.12  其他一些“隐藏的”细节   27

1.13  小结   28

第2章  Dart核心技术   29

2.1  必知必会   29

2.1.1  没有注释:关于注释的一切   30

2.1.2  万物皆可变:变量   32

2.1.3  物以类聚:数据类型   34

2.2  当单个值不够用时:使用枚举   39

2.3  是什么类型:关键字as和is   40

2.4  顺序执行:流程控制(及逻辑)结构   41

2.5  一无所有:void   43

2.6  操作符   44

2.7  将结合点分类:Dart中的面向对象   46

2.8  让函数变得有趣   55

2.9  断言   58

2.10  超时了:异步   58

2.11  保持安静:库(及可见性)   59

2.12  凡事总有例外:异常处理   61

2.13  生成器   62

...

《Flutter实战》既然名为实战,内容紧扣主题,不会涉及太多概念介绍、原理深究,一切以实用为目的,是快速入门的好帮手。作者深耕移动研发多年、亲历跨平台技术发展,并且撰写了多部相关技术书籍,是一位当仁不让的资深技术专家。值得一提的是,作者言语诙谐、娓娓道来,令读者在阅读时宛如与真人对话一般,确实是一种不可多得的阅读体验。