Kotlin Android編程

《Kotlin Android編程》是2024年中國電力出版社出版的圖書。

基本介紹

  • 中文名:Kotlin Android編程
  • 出版時間:2024年9月1日
  • 出版社:中國電力出版社
  • ISBN:9787519892388
內容簡介,作者簡介,圖書目錄,

內容簡介

  為Android移動作業系統開發套用似乎很令人生畏,尤其是如果還需要學習一種新的程式語言:Kotlin,這是目前Android的官方開發語言。利用這本實用的書,Android開發人員將學習如何從Java過渡到Kotlin,包括Kotlin如何為獲得異步計算控制提供真正的優勢。作者Pierre-Olivier Laurence、Amanda Hinchman-Dominguez、G.Blake Meike和Mike Dunn探討了原生Android開發中常見任務的實現,並展示了Kotlin如何幫助你解決並發問題。這本書主要關注結構化並發(一種新的異步編程範式),將帶你了解Kotlin最強大的構造之一:協程。
  了解Kotlin基礎知識和Kotlin集合框架。
  探索Android基礎:作業系統和套用容器及其組件。
  了解執行緒安全以及如何處理並發。
  編寫低開銷順序異步工作。
  使用協程檢查結構化並發性,並了解通道如何支持協程通信。
  了解如何使用流完成異步數據處理。
  使用Android性能分析工具了解性能問題。
  使用性能最佳化減少資源消耗。

作者簡介

  Pierre-Olivier Laurence,是法國巴黎附近Safran Aircraft Engines公司的首席軟體工程師。
  Amanda Hinchman-Dominguez,是Kotlin方面的Google Developer Expert,也是Groupon的Android工程師,活躍在全球Kotlin社區。
  G.Blake Meike,是Couchbase的高級軟體工程師,著有多冊書,包括《Programming Android》。
  Mike Dunn,是O'Reilly Media的首席移動工程師,也是O'Reilly《Nativemobile Development》一書的作者。

圖書目錄

前言
第1章 Kotlin基礎
1.1 Kotlin類型系統
1.1.1 基本類型
1.1.2 Null安全性
1.1.3 Unit類型
1.1.4 函式類型
1.1.5 泛型
1.2 變數和函式
1.2.1 變數
1.2.2 Lambda
1.2.3 擴展函式
1.3 類
1.3.1 類初始化
1.3.2 屬性
1.3.3 lateinit屬性
1.3.4 懶屬性
1.3.5 委託
1.3.6 伴隨對象
1.3.7 數據類
1.3.8 枚舉類
1.3.9 密封類
1.4 可見性修飾符
1.5 小結
第2章 Kotlin集合框架
2.1 集合基礎
2.1.1 Java互操作性
2.1.2 可變性
2.1.3 重載操作符
2.1.4 創建容器
2.2 函式式編程
2.2.1 函式式與過程式編程:簡單示例
2.2.2 函式式Android
2.3 Kotlin轉換函式
2.3.1 Boolean函式
2.3.2 Filter函式
2.3.3 Map
2.3.4 flatMap
2.3.5 分組
2.3.6 疊代器與序列
2.4 示例
2.4.1 問題
2.4.2 實現
2.5 小結
第3章 Android基礎
3.1 Android堆疊
3.1.1 硬體
3.1.2 核心
3.1.3 系統服務
3.1.4 Android運行時環境
3.1.5 套用
……
第4章 Android並發
第5章 執行緒安全
第6章 使用回調處理並發
第7章 協程概念
第8章 協程實現結構化並發
第9章 通道
第10章 流
第11章 用Android性能分析工具檢查性能問題
第12章 利用性能最佳化減少資源消耗

相關詞條

熱門詞條

聯絡我們