幫助中心 | 我的帳號 | 關於我們

Flutter實戰/移動開發經典叢書

  • 作者:(荷蘭)弗蘭克·扎米蒂|責編:王軍|譯者:貢國棟//任強
  • 出版社:清華大學
  • ISBN:9787302556084
  • 出版日期:2020/07/01
  • 裝幀:平裝
  • 頁數:312
人民幣:RMB 79.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    《Flutter實戰》圍繞Flutter的跨平台能力及其來龍去脈展開講解。當今,移動開發領域發展迅速,Flutter是由Google公司推出的開源移動應用開發SDK,使用Flutter可以為Android、iOS和Google Fuchsia系統開發應用。
    通過學習本書,你將掌握三個可直接安裝在自己的移動設備上並實際體驗的應用(個人信息管理、聊天系統和遊戲)。你將紮實掌握Flutter基礎知識,並由此快速構建兩個常見應用,你還將通過學習構建遊戲項目,從完全不同的角度了解Flutter的強大功能。通過構建這三個應用,你將了解現實世界中發生的問題,並通過相關提示及技巧掌握解決辦法,所有這些都將使你的Flutter學習高效且充滿樂趣!
    本書將使你掌握使用Flutter構建應用的能力,進而可以自行構建更高級的應用。完成本書的學習后,你將站在更高的起點並且能夠做好充分準備,在Flutter開發領域從容應對任何挑戰。本書是學習Flutter不可錯過的經典作品。

作者介紹
(荷蘭)弗蘭克·扎米蒂|責編:王軍|譯者:貢國棟//任強
    弗蘭克·扎米蒂Frank Zammetti是一位小有名氣的技術作家,作為一名開發者,Frank寫過各種各樣的代碼,在近40年的職業生涯中有25年從事專職軟體開發。最近,你會發現他的名片上印有架構師的頭銜,但他內心深處仍然是一名程序員,並且幾乎每天都在圍著代碼轉。

目錄
第一章  初識Flutter
  1.1  在深淵中沉思
  1.2  透過名字這一表象
  1.3  Dart:眾神的語言
  1.4  擁抱微件
  1.5  言歸正傳:Flutter的優劣對比
  1.6  無須多言,向Flutter進發吧
  1.7  Flutter SDK
  1.8  Android Studio
  1.9  (不那麼)經典的「Hello, World!」應用
  1.10  熱重載:你會喜歡上它的
  1.11  Flutter應用的基本結構
  1.12  其他一些「隱藏的」細節
  1.13  小結
第2章  Dart核心技術
  2.1  必知必會
    2.1.1  沒有註釋:關於註釋的一切
    2.1.2  萬物皆可變:變數
    2.1.3  物以類聚:數據類型
  2.2  當單個值不夠用時:使用枚舉
  2.3  是什麼類型:關鍵字as和is
  2.4  順序執行:流程式控制制(及邏輯)結構
  2.5  一無所有:void
  2.6  操作符
  2.7  將結合點分類:Dart中的面向對象
  2.8  讓函數變得有趣
  2.9  斷言
  2.10  超時了:非同步
  2.11  保持安靜:庫(及可見性)
  2.12  凡事總有例外:異常處理
  2.13  生成器
  2.14  元數據
  2.15  泛泛而談:泛型
  2.16  小結
第3章  你好Flutter,第一部分
  3.1  微件速覽
    3.1.1  布局微件
    3.1.2  導航微件
    3.1.3  輸入表單類微件
    3.1.4  對話框、彈窗、消息微件
  3.2  小結
第4章  你好Flutter,第二部分
  4.1  微件樣式
    4.1.1  Theme微件和ThemeData
    4.1.2  Opacity微件
    4.1.3  DecoratedBox微件
    4.1.4  Transform微件
  4.2  動畫和過渡
    4.2.1  AnimatedContainer
    4.2.2  AnimatedCrossFade微件

    4.2.3  AnimatedDefaultTextStyle微件
    4.2.4  其他微件
  4.3  拖放
  4.4  數據視圖
    4.4.1  Table微件
    4.4.2  DataTable微件
    4.4.3  GridView微件
    4.4.4  ListView和ListTile微件
  4.5  其他微件
    4.5.1  CircularProgressIndicator(CupertinoActivityIndicator)和LinearProgressIndicator微件
    4.5.2  Icon微件
    4.5.3  Image微件
    4.5.4  Chip微件
    4.5.5  FloatingActionButton微件
    4.5.6  PopupMenuButton微件
  4.6  常用API
    4.6.1  核心Flutter框架庫
    4.6.2  Dart庫
    4.6.3  其他(支持)庫
  4.7  小結
第5章  FlutterBook,□□部分
  5.1  我們在構建什麼
  5.2  啟動項目
  5.3  配置和插件
  5.4  UI結構
  5.5  應用的代碼結構
  5.6  起跑線
  5.7  一些全局工具類
  5.8  關於狀態管理
  5.9  從簡單的開始:便簽
    5.9.1  起點:Notes.dart
    5.9.2  模型:NotesModel.dart
    5.9.3  資料庫層:NotesDBWorker.dart
    5.9.4  列表頁:NotesList.dart
    5.9.5  輸入頁:NotesEntry.dart
  5.10  小結
第6章  FlutterBook,第二部分
  6.1  搞定這一切:任務
    6.1.1  TasksModel.dart
    6.1.2  TasksDBWorker.dart
    6.1.3  Tasks.dart
    6.1.4  TasksList.dart
    6.1.5  TasksEntry.dart
  6.2  定個日子:約會
    6.2.1  AppointmentsModel.dart
    6.2.2  AppointmentsDBWorker.dart
    6.2.3  Appointments.dart
    6.2.4  AppointmentsList.dart
    6.2.5  AppointmentsEntry.dart
  6.3  伸出你的手:聯繫人

    6.3.1  ContactsModel.dart
    6.3.2  ContactsDBWorker.dart
    6.3.3  Contacts.dart
    6.3.4  ContactsList.dart
    6.3.5  ContactsEntry.dart
  6.4  小結
第7章  FlutterChat,第一部分:服務端
  7.1  我們要構建的是什麼
  7.2  Node
  7.3  保持通信暢通:socket.io
  7.4  FlutterChat服務端代碼
    7.4.1  兩個狀態和一個對象相遇
    7.4.2  消息鉤子
  7.5  小結
第8章  FlutterChat,第二部分:客戶端
  8.1  Model.dart
  8.2  Connector.dart
    8.2.1  服務端消息函數
    8.2.2  客戶端消息函數
  8.3  main.dart
  8.4  LoginDialog.dart
  8.5  Home.dart
  8.6  AppDrawer.dart
  8.7  Lobby.dart
  8.8  CreateRoom.dart
  8.9  UserList.dart
  8.10  Room.dart
    8.10.1  聊天室功能菜單
    8.10.2  主界面內容
    8.10.3  邀請或踢出用戶
  8.11  小結
第9章  FlutterHero:一款Flutter遊戲
  9.1  故事起源
  9.2  基本布局
  9.3  目錄結構與組件源文件
  9.4  配置:pubspec.yaml
  9.5  GameObject類
  9.6  GameObject類的擴展:Enemy類
  9.7  GameObject類的擴展:Player類
  9.8  一切開始的地方:main.dart
  9.9  主遊戲循環和核心遊戲邏輯
    9.9.1  起始
    9.9.2  首次初始化
    9.9.3  Flutter動畫簡介
    9.9.4  重置遊戲狀態
    9.9.5  主遊戲循環
    9.9.6  檢查碰撞
    9.9.7  隨機定位對象
    9.9.8  轉移能量
  9.10  控制:InputController.dart

  9.11  小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032