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

Flutter和Dart經典實例

  • 作者:(英)理查德·羅斯|責編:劉熾|譯者:黃俊彬
  • 出版社:中國電力
  • ISBN:9787519886271
  • 出版日期:2024/03/01
  • 裝幀:平裝
  • 頁數:321
人民幣:RMB 98 元      售價:
放入購物車
加入收藏夾

內容大鋼
    學習如何利用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  添加音效
附錄  設置你的開發環境

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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