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

Android Jetpack開發(原理解析與應用實戰)/移動應用開發技術叢書

  • 作者:黃林晴|責編:楊?國
  • 出版社:機械工業
  • ISBN:9787111706151
  • 出版日期:2022/07/01
  • 裝幀:平裝
  • 頁數:199
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    隨著移動領域的飛速發展,越來越多的工程師開始追求更高效率、更便捷的開發模式。而各種框架層出不窮,比如我們熟悉的MVC、MVP、MVVM等,每種框架都有其優缺點。為了統一開發規範,Google推出了Jetpack,Jetpack是一個由多個庫組成的套件,可幫助開發者減少樣板代碼。
    這是一本從使用方法、應用場景、實現原理等維度全面講解Jetpack的著作,全書代碼均採用Kotlin語言開發。書中首先介紹Jetpack的基本知識,然後詳細介紹了架構組件Lifecycle、ViewModel、LiveData、ViewBinding、DataBinding、Room、Hilt等,並通過切合實際的需求用例循序漸進地講解了每個組件的使用方法和使用場景。緊接著具體分析了Kotlin數據流Flow、Kotlin協程等的使用方法和實現原理,並結合項目中常見的問題深入地講解如何從0搭建一個組件化的MVVM實戰項目框架。最後探討了最新的響應式UI編程技術——Jetpack Compose的用法,以幫助讀者深入學習並理解Jetpack的應用場景。

作者介紹
黃林晴|責編:楊?國
    黃林晴,資深Android技術專家,Android領域的技術布道者,目前是某軟體研發公司移動端組負責人。從事移動開發多年,開發過多款移動應用程序,擁有豐富的項目經驗。     華為云云享專家,騰訊雲社區特邀評審,曾受Google GDG(Google開發者社區)邀請參加技術分享。CSDN博客專家,博客文章閱讀量超過120萬,在行業里有較高的知名度。微信公眾號「Android技術圈」的創始人,長期堅持發表Android相關的技術文章,深受讀者歡迎。

目錄
前言
第1章  認識Jetpack
  1.1  Android開發架構的發展歷程
  1.2  什麼是Jetpack
  1.3  如何構建支持Jetpack的項目
  1.4  小結
第2章  使用Lifecycle,感知生命周期
  2.1  從廣告引導頁的需求說起
  2.2  Lifecycle的基本使用
    2.2.1  使用Lifecycle優化廣告引導頁的需求
    2.2.2  自定義LifecycleOwner
  2.3  使用Lifecycle解決實際項目中常見的問題
    2.3.1  Dialog內存泄漏問題分析
    2.3.2  使用Lifecycle打造一個完美的Dialog
  2.4  原理小課堂
  2.5  小結
第3章  使用ViewModel管理頁面數據
  3.1  什麼是ViewModel
  3.2  使用ViewModel解決廣告引導頁屏幕旋轉問題
  3.3  ViewModel的生命周期
  3.4  使用ViewModel實現數據共享
  3.5  原理小課堂
  3.6  小結
第4章  可觀察的數據持有者類LiveData
  4.1  什麼是LiveData
……
第5章  視圖綁定組件之ViewBinding
第6章  數據綁定組件之DataBinding
第7章  官方資料庫框架之Room
第8章  減少手動依賴,探究Hilt
第9章  優雅地實現非同步任務:Kotin協程與Flow
第10章  分頁庫Paging3的使用
第11章  打造一個MVVM架構的健康出行App
第12章  體驗最新響應式編程技術Jetpack Compose

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