91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Flutter和Dart經(jīng)典實例
Flutter和Dart經(jīng)典實例
Richard Rose
黃俊彬 譯
出版時間:2024年04月
頁數(shù):321
“Richard Rose通過示例指導(dǎo)你如何使用Dart和Flutter框架來解決問題。當然還有對Firebase和Google Cloud的介紹,使開發(fā)人員能夠快速創(chuàng)建優(yōu)質(zhì)應(yīng)用程序?!?br /> ——Rob Edwards
DevOps技術(shù)實踐負責人,Google Cloud UK&I
“對于任何想要學(xué)習Dart和Flutter的人來說,這是一本很棒的書,從剛開始邁出第一步的新程序員,到探索新語言和框架的經(jīng)驗豐富的開發(fā)者都會從中受益?!?br /> ——Alex Moore
基礎(chǔ)設(shè)施現(xiàn)代化技術(shù)實踐負責人,Google Cloud UK&I

學(xué)習如何利用Flutter和Dart的基本要點來構(gòu)建滿足云驅(qū)動世界需求的技術(shù)指南。Flutter作為開源UI軟件開發(fā)工具包,以及Dart作為客戶端開發(fā)編程語言,共同提供了一個統(tǒng)一的解決方案,用于構(gòu)建能夠針對多個平臺的應(yīng)用程序。本書中的示例向你展示了這種強大組合如何提供高效的應(yīng)用程序開發(fā)方法。
Flutter作為前端開發(fā)的理想選擇,幫助你開發(fā)適用Android、iOS、Linux、Mac、Windows和Google Fuchsia操作系統(tǒng)的跨平臺應(yīng)用程序。Dart SDK為你提供了對第三方解決方案的原生訪問,包括AP1、數(shù)據(jù)庫和身份驗證。
本書將向你展示:
● 通過使用變量和數(shù)據(jù)結(jié)構(gòu)編寫有效的Dart代碼。
● 通過探索小部件和數(shù)據(jù)處理構(gòu)建Flutter應(yīng)用程序。
● 探索云提供商解決方案,并將其與Flutter集成。
● 通過使用Google Cloud無服務(wù)器管理API來處理數(shù)據(jù)
● 使用Firebase解決方案,如身份驗證和Cloud Firestore數(shù)據(jù)庫。
● 構(gòu)建適用于移動和桌面平臺的Web應(yīng)用程序。
  1. 前言
  2. 第1章 學(xué)習Dart變量
  3. 1.1 運行Dart應(yīng)用程序
  4. 1.2 使用整數(shù)值
  5. 1.3 使用雙精度值(Double)的操作
  6. 1.4 使用布爾值(Boolean)的操作
  7. 1.5 使用字符串(String)
  8. 1.6 輸出信息到控制臺
  9. 1.7 添加一個常量變量(編譯時)
  10. 1.8 添加一個常量變量(運行時)
  11. 1.9 使用空變量
  12. 第2章 深入理解控制流程
  13. 2.1 驗證條件是否滿足
  14. 2.2 在滿足條件之前迭代
  15. 2.3 迭代一系列項
  16. 2.4 基于值執(zhí)行條件動作
  17. 2.5 使用枚舉器表示數(shù)值
  18. 2.6 實現(xiàn)異常處理
  19. 第3章 實現(xiàn)函數(shù)
  20. 3.1 聲明函數(shù)
  21. 3.2 向函數(shù)添加參數(shù)
  22. 3.3 使用可選參數(shù)
  23. 3.4 從函數(shù)中返回值
  24. 3.5 聲明匿名函數(shù)
  25. 3.6 使用Future添加函數(shù)延遲
  26. 第4章 處理列表和映射表
  27. 4.1 創(chuàng)建數(shù)據(jù)列表
  28. 4.2 修改列表數(shù)據(jù)
  29. 4.3 使用復(fù)雜類型的列表
  30. 4.4 處理映射表的鍵/值對
  31. 4.5 打印映射表數(shù)據(jù)結(jié)構(gòu)的內(nèi)容
  32. 4.6 驗證映射表中是否存在內(nèi)容
  33. 4.7 打印復(fù)雜數(shù)據(jù)類型
  34. 第5章 開始使用面向?qū)ο蟮腄art
  35. 5.1 開始使用面向?qū)ο蟮腄art
  36. 5.2 創(chuàng)建一個類
  37. 5.3 使用構(gòu)造函數(shù)初始化類
  38. 5.4 添加類的繼承
  39. 5.5 添加類接口
  40. 5.6 添加Mixin聚合類
  41. 第6章 Dart測試用例
  42. 6.1 將Dart測試包添加到應(yīng)用程序中
  43. 6.2 創(chuàng)建示例測試應(yīng)用程序
  44. 6.3 在Dart應(yīng)用程序中運行單元測試
  45. 6.4 分組多個單元測試
  46. 6.5 為測試添加模擬數(shù)據(jù)
  47. 第7章 Flutter框架基礎(chǔ)
  48. 7.1 模擬應(yīng)用程序接口
  49. 7.2 創(chuàng)建一個基礎(chǔ)模板的Flutter項目
  50. 7.3 去除Flutter調(diào)試橫幅
  51. 7.4 了解小部件
  52. 7.5 深入理解小部件樹
  53. 7.6 提高小部件渲染性能
  54. 第8章 添加資源文件
  55. 8.1 使用pubspec.yaml文件
  56. 8.2 添加資源文件夾
  57. 8.3 引用圖像
  58. 8.4 添加Google Fonts包
  59. 8.5 導(dǎo)入包
  60. 第9章 使用小部件
  61. 9.1 在Flutter中創(chuàng)建無狀態(tài)小部件
  62. 9.2 在Flutter中創(chuàng)建有狀態(tài)小部件
  63. 9.3 重構(gòu)Flutter小部件
  64. 9.4 使用Scaffold類
  65. 9.5 添加一個AppBar標題欄
  66. 9.6 使用容器構(gòu)建
  67. 9.7 使用Center小部件
  68. 9.8 使用SizedBox小部件
  69. 9.9 使用Column小部件
  70. 9.10 使用Row小部件
  71. 9.11 使用Expanded小部件
  72. 第10章 開發(fā)用戶界面
  73. 10.1 使用Google Fonts包
  74. 10.2 結(jié)合RichText
  75. 10.3 識別宿主平臺
  76. 10.4 使用Placeholder Widget
  77. 10.5 使用LayoutBuilder
  78. 10.6 使用MediaQuery訪問屏幕尺寸
  79. 第11章 組織屏幕數(shù)據(jù)
  80. 11.1 實現(xiàn)垂直ListView
  81. 11.2 實現(xiàn)水平ListView
  82. 11.3 添加一個SliverAppBar
  83. 11.4 添加SliverList
  84. 11.5 添加一個項目的GridView
  85. 11.6 添加SnackBar(彈出通知)
  86. 第12章 Flutter頁面導(dǎo)航
  87. 12.1 使用路由添加頁面導(dǎo)航(命令式)
  88. 12.2 使用路由添加頁面導(dǎo)航(聲明式)
  89. 12.3 實現(xiàn)導(dǎo)航抽屜
  90. 12.4 使用選項卡
  91. 12.5 添加底部導(dǎo)航欄
  92. 12.6 使用Key傳遞信息
  93. 第13章 處理數(shù)據(jù)資源
  94. 13.1 戰(zhàn)略性地訪問數(shù)據(jù)
  95. 13.2 重構(gòu)數(shù)據(jù)
  96. 13.3 從JSON生成Dart類
  97. 13.4 異步使用本地JSON數(shù)據(jù)
  98. 13.5 從資產(chǎn)文件夾中使用JSON數(shù)據(jù)集
  99. 13.6 訪問遠程JSON數(shù)據(jù)
  100. 第14章 測試Flutter用戶界面
  101. 14.1 Flutter中的自動化小部件測試
  102. 14.2 進行自動化小部件測試
  103. 14.3 使用Flutter Driver進行集成測試
  104. 14.4 測試Android/iOS設(shè)備兼容性
  105. 第15章 讓Firebase、Flutter一起工作
  106. 15.1 在Flutter中使用Firebase平臺
  107. 15.2 設(shè)置Firebase項目
  108. 15.3 初始化用于本地開發(fā)的Firebase SDK
  109. 15.4 配置Firebase仿真器
  110. 15.5 在開發(fā)環(huán)境中添加flutterfire_cli
  111. 15.6 集成Firestore數(shù)據(jù)庫
  112. 15.7 向Firestore數(shù)據(jù)庫寫入數(shù)據(jù)
  113. 15.8 從Cloud Firestore中讀取數(shù)據(jù)
  114. 15.9 將Firebase身份驗證添加到Flutter
  115. 15.10 使用Firebase Hosting托管Flutter Web應(yīng)用程序
  116. 第16章 介紹云服務(wù)
  117. 16.1 開始使用云服務(wù)提供商
  118. 16.2 使用身份和訪問管理
  119. 16.3 使用云存儲托管對象
  120. 16.4 使用Dart開發(fā)后端HTTP服務(wù)器
  121. 16.5 構(gòu)建Dart容器
  122. 16.6 介紹Dart的Serverless
  123. 第17章 開始游戲開發(fā)
  124. 17.1 將Flame包添加到Flutter中
  125. 17.2 創(chuàng)建Flame腳手架
  126. 17.3 添加精靈圖
  127. 17.4 向精靈圖添加手動水平移動
  128. 17.5 添加精靈圖的自動垂直移動
  129. 17.6 添加碰撞檢測
  130. 17.7 添加文本渲染
  131. 17.8 添加圖形基元
  132. 17.9 添加音效
  133. 附錄 設(shè)置你的開發(fā)環(huán)境
書名:Flutter和Dart經(jīng)典實例
作者:Richard Rose
譯者:黃俊彬 譯
國內(nèi)出版社:中國電力出版社
出版時間:2024年04月
頁數(shù):321
書號:978-7-5198-8627-1
原版書書名:Flutter and Dart Cookbook
原版書出版商:O'Reilly Media
Richard Rose
 
Rich熱衷于在云中構(gòu)建事物并嘗試不同的技術(shù)。最近,他主要涉及Kubernetes或無服務(wù)器技術(shù)。他居住在英國,喜歡參加(還記得那時候嗎?。┘夹g(shù)會議,并與其他人交流新技術(shù)。在工作之余,他喜歡與家人共度時光,彈吉他,騎山地車。為了提高他的開發(fā)技能,他還開始編寫輔助性小應(yīng)用程序,以簡化一些重復(fù)性任務(wù)(例如圖像處理、文本處理、學(xué)習認證)。Rich還是《Hands-On Serverless Computing with Google Cloud》(Packt Publishing,2020)一書的作者。
 
 
本書封面上的動物是一只大孔蠶蛾(學(xué)名:Saturni pyri)。它有多個名稱,包括大孔蠶蛾、巨大帝蠶蛾和維也納帝蠶蛾。
大孔蠶蛾的翅膀展翅寬度為15~20cm。它們的身體呈巧克力褐色,翅膀上有黑色、褐色和灰色同心圓,位于每個翅膀的中心,突顯在灰褐色的背景色中。在夜晚,這些斑點看起來像夜間的猛禽眼睛,因此它們可以用來嚇走潛在的捕食者。
這些蛾的理想棲息地是干燥、炎熱、開闊的地帶,有樹木和灌木叢。它們以樹木和植物的糖為食,野外偏愛胡桃樹,而在圈養(yǎng)中則喜歡灰樹和石果樹。它們分布在包括南歐、北非和中東部分地區(qū)的廣闊地域。
大孔蠶蛾并未瀕臨滅絕,然而O’Reilly出版社封面上的很多動物卻處于瀕危狀態(tài)。所有這些動物對世界都非常重要。
購買選項
定價:98.00元
書號:978-7-5198-8627-1
出版社:中國電力出版社