





定价: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的...
第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
...
同系列产品
查看详情-
Kotlin移动和服务器端应用开发
[美]布雷特·麦克劳克林(Brett McLaughlin)著 任强 译
ISBN:9787302614050
定 价:99.8元
-
Flutter入门经典
[美] 马可·纳波利(Marco L. Napoli) 著 蒲成 译
ISBN:9787302569541
定 价:118元
-
反应式编程实战 使用RxJava 2.x开发Android应用
[芬] 蒂莫·图奥米宁(Timo Tuominen)著 韩义波 译
ISBN:9787302560999
定 价:118元
-
Android 高级编程(第4版)
[美]雷托·梅尔(Reto Meier),伊恩·雷克(Ian Lake) 著;罗任榆 任强 徐攀 译
ISBN:9787302539520
定 价:139元