一本Android Jetpack Compose的新書上市,送 15 本

語言: CN / TW / HK

大家好,我又來送書了,昨天晚上終於聯絡到作者,所以送書活動如期到來,這次是一本 Jetpack Compose的圖書。

關於圖書介紹,作者自己寫的比較詳細和真誠,我有點捨不得刪除過多篇幅,大家就一起看看圖書的歷程吧。

下面為作者王鵬撰寫。

背景

Jetpack Compose 首次亮相於 2019 年的 Google I/O 大會,彼時的我正在為抖音客戶端研發一款基於原生檢視渲染的宣告式 UI 框架,由於宣告式開發理念在當時還過於激進,最終沒能在公司內部推廣起來。

但當我看到 Compose 的出現時還是異常激動的,這證明了我的預判是正確的,客戶端宣告式開發的時代即將到來,自此我開始默默關注 Compose 的進展。

2021年初,Google 突然加大了對 Compose 的推廣力度,Compose 的關注度迅速升溫,成為 Android 領域目前最火熱的新技術之一。 因為我比較早就開始了對 Compose 的研究,21年7月在  Compose 正式版釋出之際,機械工業出版的楊源老師聯絡到我,希望合作一本 Compose 方向的技術書籍。

之前在公司推廣宣告式程式設計的失敗經歷讓我深刻認識到,由於大家已經習慣於既有的檢視開發正規化,所以想要學好 Compose 必須要經歷一個心智上的全方位轉變。

如果能夠有一本書,可以涵蓋從程式設計思想到應用實戰,系統全面地介紹 Compose,對於開發者快速適應和學習這門新技術將會有很大幫助。因此,我欣然接受了邀請,開始了漫長的寫作之旅。

寫書的過程

人多力量大,我邀請了 Compose 中文社群 - Jetpack Comose 博物館的兩位核心維護者關振智(Ruger)和曾思淇(Nthily) 共同合作編寫了這本書,大家在寫作時對書中的內容進行了嚴格考證和反覆校對,避免了因個人的錯誤理解而誤導讀者的情況出現。

市面上也有不少共同著書的合作模式,大多是各位作者分章節編寫最後統一合併出版,過程中少有交流,而我們這次合作全程一直密切配合,大家經常在飛書會議上針對一些技術理解和內容編排的問題進行討論,有時甚至激辯到深夜(這裡順便贊一下飛書, 飛書辦公套件為這次合作寫書的過程提供了很大幫助),可以說書中各章節最終呈現出來的樣子都是大家群策群力的結果。

邀請專家評審

為了最大限度保證內容,本書也請到了眾多專家大佬對書中的內容進行審閱和指導。這裡不僅有 Compose 官方團隊的核心成員,也有許多國內Android/Kotlin領域的知名技術專家,大家不只是幫忙寫寫推薦語,而是認真地投入時間和精力對內容進行了審閱,他們 認真負責的態度也讓這本書內容質量上得到了保障,感謝他們的辛勞付出。

在專家評審過程中也有一些有趣的插曲,比如發現並反饋了一些官網文件的問題,也讓我們這本書的評審工作顯得更有價值。

本書的內容

全書共分 11 章,從第一行 Hello World 到實現一個產品級應用,幫助讀者規劃出從入門到精通的最佳學習路徑。

大概的章節安排如下:

從 Hello World -> 常用功能、佈局 -> 手把手搭建功能完整的 UI 頁面 -> Compose 的狀態管理 -> Compose 事件分發相關及背後原理 ->  炫酷的UI動畫 -> 新增頁面導航和依賴注入 -> 常用三方庫對 Compose 的支援 ->  實戰(兩個不同型別產品的完整實現)

在對知識點細緻的講解之外,書中還穿插了大量示例程式碼和最佳實踐,對於 Compose 的初/中級讀者極具學習和參考價值。

那還是老樣子,大家通過小程式抽取,因為出版社老師已經提前給我寄了一本, 這次我就不佔大家名額了,一共 15 本。

祝大家好運,週末愉快!

此外,如果需要直接購買,也可以點選 閱讀原文 直達。

推薦閱讀

Android MVI 架構實戰痛點?如何解決?

Android抓包從未如此簡單

Android實現倒計時的6種方案彙總

點選 關注我的公眾號

如果你想要跟大家分享你的文章,歡迎投稿~

┏(^0^)┛明天見!