登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Flutter实战

書城自編碼: 3524491
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [荷兰]弗兰克·扎米蒂[Frank,Zammetti] 著
國際書號(ISBN): 9787302556084
出版社: 清华大学出版社
出版日期: 2020-07-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 479

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
清华大学藏战国竹简校释(壹):《命训》诸篇
《 清华大学藏战国竹简校释(壹):《命训》诸篇 》

售價:NT$ 408.0
封建社会农民战争问题导论(光启文库)
《 封建社会农民战争问题导论(光启文库) 》

售價:NT$ 296.0
虚弱的反攻:开禧北伐
《 虚弱的反攻:开禧北伐 》

售價:NT$ 429.0
泰山:一种中国信仰专论(法国汉学经典译丛)
《 泰山:一种中国信仰专论(法国汉学经典译丛) 》

售價:NT$ 380.0
花外集斠箋
《 花外集斠箋 》

售價:NT$ 704.0
有兽焉.8
《 有兽焉.8 》

售價:NT$ 305.0
大学问·明清经济史讲稿
《 大学问·明清经济史讲稿 》

售價:NT$ 330.0
中国国际法年刊(2023)
《 中国国际法年刊(2023) 》

售價:NT$ 539.0

編輯推薦:
《Flutter实战》既然名为实战,内容紧扣主题,不会涉及太多概念介绍、原理深究,一切以实用为目的,是快速入门的好帮手。作者深耕移动研发多年、亲历跨平台技术发展,并且撰写了多部相关技术书籍,是一位当仁不让的资深技术专家。值得一提的是,作者言语诙谐、娓娓道来,令读者在阅读时宛如与真人对话一般,确实是一种不可多得的阅读体验。
內容簡介:
《Flutter实战》围绕Flutter的跨平台能力及其来龙去脉展开讲解。当今,移动开发领域发展迅速,Flutter是由Google公司推出的开源移动应用开发SDK,使用Flutter可以为Android、iOS和Google Fuchsia系统开发应用。 通过学习本书,你将掌握三个可直接安装在自己的移动设备上并实际体验的应用个人信息管理、聊天系统和游戏。你将扎实掌握Flutter基础知识,并由此快速构建两个常见应用,你还将通过学习构建游戏项目,从完全不同的角度了解Flutter的强大功能。通过构建这三个应用,你将了解现实世界中发生的问题,并通过相关提示及技巧掌握解决办法,所有这些都将使你的Flutter学习高效且充满乐趣!
《Flutter实战》将使你掌握使用Flutter构建应用的能力,进而可以自行构建更高级的应用。完成本书的学习后,你将站在更高的起点并且能够做好充分准备,在Flutter开发领域从容应对任何挑战。本书是学习Flutter不可错过的经典作品。
關於作者:
Frank Zammetti是一位小有名气的技术作家,作为一名开发者,Frank写过各种各样的代码,在近40年的职业生涯中有25年从事专职软件开发。最近,你会发现他的名片上印有架构师的头衔,但他内心深处仍然是一名程序员,并且几乎每天都在围着代码转。
目錄
第1章 初识Flutter1
1.1 在深渊中沉思1
1.2 透过名字这一表象3
1.3 Dart:众神的语言4
1.4 拥抱微件7
1.5 言归正传:Flutter的优劣对比11
1.6 无须多言,向Flutter进发吧13
1.7 Flutter SDK14
1.8 Android Studio14
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和is40
2.4 顺序执行:流程控制及逻辑结构41
2.5 一无所有:void43
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
2.14 元数据64
2.15 泛泛而谈:泛型64
2.16 小结66
第3章 你好Flutter,第一部分67
3.1 微件速览67
3.1.1 布局微件68
3.1.2 导航微件78
3.1.3 输入表单类微件87
3.1.4 对话框、弹窗、消息微件100
3.2 小结108
第4章 你好Flutter,第二部分109
4.1 微件样式109
4.1.1 Theme微件和ThemeData109
4.1.2 Opacity微件111
4.1.3 DecoratedBox微件111
4.1.4 Transform微件112
4.2 动画和过渡113
4.2.1 AnimatedContainer113
4.2.2 AnimatedCrossFade微件114
4.2.3 AnimatedDefaultTextStyle微件116
4.2.4 其他微件117
4.3 拖放117
4.4 数据视图119
4.4.1 Table微件119
4.4.2 DataTable微件121
4.4.3 GridView微件123
4.4.4 ListView和ListTile微件125
4.5 其他微件127
4.5.1 CircularProgressIndicatorCupertinoActivityIndicator和LinearProgressIndicator微件127
4.5.2 Icon微件128
4.5.3 Image微件130
4.5.4 Chip微件131
4.5.5 FloatingActionButton微件133
4.5.6 PopupMenuButton微件134
4.6 常用API136
4.6.1 核心Flutter框架库136
4.6.2 Dart库138
4.6.3 其他支持库140
4.7 小结141
第5章 FlutterBook,第一部分143
5.1 我们在构建什么143
5.2 启动项目145
5.3 配置和插件145
5.4 UI结构147
5.5 应用的代码结构148
5.6 起跑线148
5.7 一些全局工具类151
5.8 关于状态管理153
5.9 从简单的开始:便签156
5.9.1 起点:Notes.dart157
5.9.2 模型:NotesModel.dart158
5.9.3 数据库层:NotesDBWorker.dart160
5.9.4 列表页:NotesList.dart165
5.9.5 输入页:NotesEntry.dart171
5.10 小结179
第6章 FlutterBook,第二部分181
6.1 搞定这一切:任务181
6.1.1 TasksModel.dart181
6.1.2 TasksDBWorker.dart182
6.1.3 Tasks.dart182
6.1.4 TasksList.dart183
6.1.5 TasksEntry.dart185
6.2 定个日子:约会187
6.2.1 AppointmentsModel.dart187
6.2.2 AppointmentsDBWorker.dart188
6.2.3 Appointments.dart188
6.2.4 AppointmentsList.dart188
6.2.5 AppointmentsEntry.dart196
6.3 伸出你的手:联系人198
6.3.1 ContactsModel.dart198
6.3.2 ContactsDBWorker.dart199
6.3.3 Contacts.dart199
6.3.4 ContactsList.dart199
6.3.5 ContactsEntry.dart204
6.4 小结210
第7章 FlutterChat,第一部分:服务端211
7.1 我们要构建的是什么211
7.2 Node212
7.3 保持通信畅通:socket.io215
7.4 FlutterChat服务端代码218
7.4.1 两个状态和一个对象相遇219
7.4.2 消息钩子221
7.5 小结230
第8章 FlutterChat,第二部分:客户端231
8.1 Model.dart231
8.2 Connector.dart234
8.2.1 服务端消息函数237
8.2.2 客户端消息函数239
8.3 main.dart241
8.4 LoginDialog.dart245
8.5 Home.dart250
8.6 AppDrawer.dart251
8.7 Lobby.dart254
8.8 CreateRoom.dart257
8.9 UserList.dart262
8.10 Room.dart265
8.10.1 聊天室功能菜单266
8.10.2 主界面内容269
8.10.3 邀请或踢出用户272
8.11 小结276
第9章 FlutterHero:一款Flutter游戏277
9.1 故事起源277
9.2 基本布局278
9.3 目录结构与组件源文件279
9.4 配置:pubspec.yaml280
9.5 GameObject类281
9.6 GameObject类的扩展:Enemy类286
9.7 GameObject类的扩展:Player类287
9.8 一切开始的地方:main.dart291
9.9 主游戏循环和核心游戏逻辑296
9.9.1 起始296
9.9.2 首次初始化297
9.9.3 Flutter动画简介298
9.9.4 重置游戏状态300
9.9.5 主游戏循环302
9.9.6 检查碰撞305
9.9.7 随机定位对象307
9.9.8 转移能量307
9.10 控制:InputController.dart310
9.11 小结312
內容試閱
即使经过这么多年开发者们孜孜不倦的努力,创建如原生应用般外观、体验及功能的跨平台移动应用依旧是一个让人棘手的难题。你可以为各个平台分别编写原生代码,并尽可能让它们表现一致,这的确不失为使你的应用获得原生性能和能力的好办法。但实际上,这意味着你的应用要编写多次,而客户往往不太乐意为此买单!
与之相对的是,你可以基于HTML技术实现一次编码而到处运行。但那样的话,你将无法使用诸多本地设备能力,更别提差劲的性能表现了诚然,有一些优化措施,但也只能减少而不是消除这些顾虑。
由Google的天才工程师创建的Flutter平台提供了一种只需要编写一遍代码或多或少,就能在Android和iOS两个平台上运行一致且具备原生性能和能力的方法。在移动开发库领域,使用现代工具和开发技术构建的Flutter为开发者提供了一种新的编程方式。
在《Flutter实战》中,你将通过构建两个真正的应用来学习Flutter,而非使用简化、笨拙而又矫揉造作的例子尽管在早期会因介绍概念而引入一些此类例子。是的,我们将一起构建可以按自己意愿并直接应用于实践的应用,而非进行简单的技术演示,并且在整个过程中,你会接触到开发过程中的各种问题,包括我曾遇到过的问题以及解决方案。这样,你就会获得在现实环境中使用Flutter的扎实而又真实的经验并借此为将来构建自己的应用做好准备。
你还将学到构建应用的一些关联知识,如使用Node.js和WebSocket构建服务端。
除此之外,你还将学到类型截然不同的第三个应用:游戏!是的,我们将使用Flutter来构建游戏,以介绍Flutter的一些附加的、通过前两个应用不一定得到的功能,并且为你提供从不同视角审视Flutter的机会,以拓展你的视野。
你终将掌握Flutter,且具备使用Flutter构建自己的Next Big Thing应用的能力。
在开始阅读《Flutter实战》之前,我建议你打开Apress网站,搜索《Flutter实战》并下载源代码。你将得到所需的一切代码,而无须亲自输入!读者也可通过手机扫描封底的二维码下载《Flutter实战》的源代码。
不要忘了学习任何知识的最好方式是动手实践,因此一定要深入代码,修改示例代码和应用,然后观察相应的变化。当你读完介绍每个应用的章节时,你应该打开源代码并尝试添加一两个功能我还会给你一些这么做的建议,为你指明方向。
我希望你能喜欢《Flutter实战》,并从中学到很多,这是我衷心的愿望!

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.