*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202403*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Flutter和Dart經典實例 ISBN:9787519886271 出版社:中國電力 著編譯者:理查德.羅斯 頁數:321 所在地:中國大陸 *此為代購商品 書號:1625001 可大量預訂,請先連絡。 內容簡介 學習如何利用Flutter和Dart的基本要點來構建滿足雲驅動世界需求的技術指南。Flutter作為開源U軟體開發工具包,以及Dart作為客戶端開發編程語言,共同提供了一個統一的解決方案,用於構建能夠針對多個平台的應用程序。本書中的示例向你展示了這種強大組合如何提供高效的應用程序開發方法。 Flutter作為前端開發的理想選擇,幫助你開發適用Android。iOS、Linux、Mac、Windows和Google Fuchsia操作系統的跨平台應用程序。Dart SDK為你提供了對第三方解決方案的原生訪問,包括API、資料庫和身份驗證。作者簡介 理查德·羅斯,熱衷於在雲中構建事物並嘗試不同的技術。最近,他主要涉及Kubernetes或無伺服器技術。他居住在英國,喜歡參加(還記得那時候嗎!)技術會議,並與其他人交流新技術。在工作之餘,他喜歡與家人共度時光,彈吉他,騎山地車。為了提高他的開發技能,他還開始編寫輔助性小應用程序,以簡化一些重複性任務(例如圖像處理、文本處理、學習認證)。Rich還是《Hands-On Serverless Computing with Google Cloud》(Packt Publishing,2020)一書的作者。目錄 前言第1章 學習Dart變數 1 1 運行Dart應用程序 1 2 使用整數值 1 3 使用雙精度值(Double)的操作 1 4 使用布爾值(Boolean)的操作 1 5 使用字元串(String) 1 6 輸出信息到控制台 1 7 添加一個常量變數(編譯時) 1 8 添加一個常量變數(運行時) 1 9 使用空變數 第2章 深入理解控制流程 2 1 驗證條件是否滿足 2 2 在滿足條件之前迭代 2 3 迭代一系列項 2 4 基於值執行條件動作 2 5 使用枚舉器表示數值 2 6 實現異常處理 第3章 實現函數 3 1 聲明函數 3 2 向函數添加參數 3 3 使用可選參數 3 4 從函數中返回值 3 5 聲明匿名函數 3 6 使用Future添加函數延遲 第4章 處理列表和映射表 4 1 創建數據列表 4 2 修改列表數據 4 3 使用複雜類型的列表 4 4 處理映射表的鍵/值對 4 5 列印映射表數據結構的內容 4 6 驗證映射表中是否存在內容 4 7 列印複雜數據類型 第5章 開始使用面向對象的Dart 5 1 開始使用面向對象的Dart 5 2 創建一個類 5 3 使用構造函數初始化類 5 4 添加類的繼承 5 5 添加類介面 5 6 添加Mixin聚合類 第6章 Dart測試用例 6 1 將Dart測試包添加到應用程序中 6 2 創建示例測試應用程序 6 3 在Dart應用程序中運行單元測試 6 4 分組多個單元測試 6 5 為測試添加模擬數據 第7章 Flutter框架基礎 7 1 模擬應用程序介面 7 2 創建一個基礎模板的Flutter項目 7 3 去除Flutter調試橫幅 7 4 了解小部件 7 5 深入理解小部件樹 7 6 提高小部件渲染性能 第8章 添加資源文件 8 1 使用pubspec yaml文件 8 2 添加資源文件夾 8 3 引用圖像 8 4 添加Google Fonts包 8 5 導入包 第9章 使用小部件 9 1 在Flutter中創建無狀態小部件 9 2 在Flutter中創建有狀態小部件 9 3 重構Flutter小部件 9 4 使用Scaffold類 9 5 添加一個AppBar標題欄 9 6 使用容器構建 9 7 使用Center小部件 9 8 使用SizedBox小部件 9 9 使用Column小部件 9 10 使用Row小部件 9 11 使用Expanded小部件 第10章 開發用戶界面 10 1 使用Google Fonts包 10 2 結合RichText 10 3 識別宿主平台 10 4 使用Placeholder Widget 10 5 使用LayoutBuilder 10 6 使用MediaQuery訪問屏幕尺寸 第11章 組織屏幕數據 11 1 實現垂直ListView 11 2 實現水平ListView 11 3 添加一個SliverAppBar 11 4 添加SliverList 11 5 添加一個項目的GridView 11 6 添加SnackBar(彈出通知) 第12章 Flutter頁面導航 12 1 使用路由添加頁面導航(命令式) 12 2 使用路由添加頁面導航(聲明式) 12 3 實現導航抽屜 12 4 使用選項卡 12 5 添加底部導航欄 12 6 使用Key傳遞信息 第13章 處理數據資源 13 1 戰略性地訪問數據 13 2 重構數據 13 3 從JSON生成Dart類 13 4 非同步使用本地JSON數據 13 5 從資產文件夾中使用JSON數據集 13 6 訪問遠程JSON數據 第14章 測試Flutter用戶界面 14 1 Flutter中的自動化小部件測試 14 2 進行自動化小部件測試 14 3 使用Flutter Driver進行集成測試 14 4 測試Android/iOS設備兼容性 第15章 讓Firebase、Flutter一起工作 15 1 在Flutter中使用Firebase平台 15 2 設置Firebase項目 15 3 初始化用於本地開發的Firebase SDK 15 4 配置Firebase模擬器 15 5 在開發環境中添加flutterfire_cli 15 6 集成Firestore資料庫 15 7 向Firestore資料庫寫入數據 15 8 從Cloud Firestore中讀取數據 15 9 將Firebase身份驗證添加到Flutter 15 10 使用Firebase Hosting託管Flutter Web應用程序 第16章 介紹雲服務 16 1 開始使用雲服務提供商 16 2 使用身份和訪問管理 16 3 使用雲存儲託管對象 16 4 使用Dart開發後端HTTP伺服器 16 5 構建Dart容器 16 6 介紹Dart的Serverless 第17章 開始遊戲開發 17 1 將Flame包添加到Flutter中 17 2 創建Flame腳手架 17 3 添加精靈圖 17 4 向精靈圖添加手動水平移動 17 5 添加精靈圖的自動垂直移動 17 6 添加碰撞檢測 17 7 添加文本渲染 17 8 添加圖形基元 17 9 添加音效 附錄 設置你的開發環境 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |