*數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Jetpack Compose 實戰-面向未來的大前端式客戶端開發體驗 ISBN:9787111741015 出版社:機械工業 著編譯者:郭效江 龐立 叢書名:計算機前沿技術叢書 頁數:340 所在地:中國大陸 *此為代購商品 書號:1610569 可大量預訂,請先連絡。 【台灣高等教育出版社簡體書】 Jetpack Compose 實戰-面向未來的大前端式客戶端開發體驗 787111741015 郭效江 龐立 內容簡介 本書從Compose項目背景介紹開始,到開發環境搭建、基礎知識儲備,再到基本使用方式、高階用法展開講解,結合示例,使讀者從零開始逐步掌握Compose的使用。通過原理解析、最佳工程實踐,以及創新性的Compose+Web3實戰項目,讀者可更進一步深入了解和夯實Compose知識,循序漸進,由淺入深。 本書為讀者提供了全部案例的源代碼下載和高清學習視頻,讀者可以直接掃描二維碼觀看。 本書適合零基礎或者有一定移動端開發經驗,特別是Android開發經驗的開發者、愛好者,另外也適合所有前端開發工程師、相關院校師生,以及所有對Compose聲明式開發範式有興趣的讀者。作者簡介 郭效江,美團移動端資深開發工程師。長期深耕于移動端開發領域,關注移動互聯網的技術迭代和變化。在移動開發領域從業十年,先後主導或參与了優酷視頻、理想汽車智能駕倉系統、美團外賣等產品,涉及移動互聯網和智能車聯網。目錄 第1章 認識Compose1 1 Compose是什麼 1 1 1 Compose產生背景 1 1 2 Compose的使命 1 1 3 Compose的優勢 1 1 4 Compose的發展階段 1 2 聲明式UI 1 2 1 什麼是命令式UI 1 2 2 什麼是聲明式UI 1 3 傳統View與Compose 1 3 1 龐大的View體系 1 3 2 傳統View繪製和刷新流程 1 3 3 Compose做了哪些突破 1 3 4 為什麼選擇Compose 1 3 5 Compose與View的關聯 1 4 Compose分層結構 1 4 1 運行時Runtime和編譯器Compiler 1 4 2 與平台相關的其他層 1 4 3 架構分層使用原則 1 4 4 多平台支持 1 5 小結和訓練 第2章 Compose開發環境 2 1 Compose開發環境的搭建 2 1 1 配置Android Studio 2 1 2 新建Compose工程 2 1 3 在已有項目中添加Compose支持 2 2 Compose工具 2 2 1 Compose預覽 2 2 2 Android Studio快捷操作 2 2 3 實時更新預覽 2 2 4 布局檢查工具 2 2 5 動畫檢查工具 2 3 編寫第一個Compose程序 2 3 1 用Compose實現「Hello World」 2 3 2 添加父容器並布局 2 3 3 修改主題和樣式 2 4 小節和訓練 第3章 Compose知識儲備 3 1 Kotlin基礎 3 1 1 默認參數值 3 1 2 高階函數和lambda表達式 3 1 3 委託屬性 3 1 4 解構聲明 3 1 5 單例 3 1 6 類型安全的構建器和DSL 3 1 7 協程 3 1 8 函數式編程 3 2 Compose編程思想 3 2 1 聲明性編程範式 3 2 2 Composable函數 3 2 3 數據、事件和UI 3 2 4 動態內容 3 2 5 重組 3 3 Composable函數 3 3 1 Composable函數的本質 3 3 2 Composable函數的特點 3 3 3 Composable函數的原理 3 4 副作用 3 4 1 Composable生命周期 3 4 2 副作用API和重啟副作用 3 5 小結和訓練 第4章 Compose界面編程基礎 4 1 Compose的主題 4 1 1 設置主題 4 1 2 Material主題 4 1 3 自定義主題 4 2 Compose的文字控制項 4 2 1 顯示文字 4 2 2 文字的樣式 4 2 3 與用戶交互 4 2 4 編輯文字 4 3 Compose的按鈕控制項 4 3 1 創建和使用按鈕 4 3 2 Material主題的按鈕 4 3 3 自定義按鈕 4 4 Compose的圖片控制項 4 4 1 創建和使用圖片控制項 4 4 2 設置圖片樣式 4 4 3 載入網路圖片 4 5 小結和訓練 第5章 Compose的布局 5 1 Compose布局基礎 5 1 1 標準布局組件 5 1 2 布局中的修飾符 5 1 3 布局模型 5 2 Compose布局進階 5 2 1 自定義布局 5 2 2 自適應布局 5 2 3 約束布局 5 3 Compose的複雜控制項 5 3 1 列表 5 3 2 Scaffold腳手架 5 3 3 Material布局 5 4 小結和訓練 第6章 使用Compose繪製圖形 6 1 Compose繪製圖形的基礎 6 1 1 Compose中的Canvas 6 1 2 Compose中的Paint 6 1 3 圖形混合模式 6 2 Compose繪製點、線和矩形 6 2 1 使用Canvas繪製點 6 2 2 使用Canvas繪製線 6 2 3 使用Canvas繪製矩形 6 3 Compose繪製圓、橢圓和弧形 6 3 1 使用Canvas繪製圓 6 3 2 使用Canvas繪製橢圓 6 3 3 使用Canvas繪製弧形 6 4 Compose繪製圖片和路徑 6 4 1 使用Canvas繪製圖片 6 4 2 使用Canvas繪製路徑 6 5 小結和訓練 第7章 Compose的動畫和手勢 7 1 高級別動畫API 7 1 1 可見性動畫 7 1 2 布局內容動畫 7 1 3 布局切換動畫 7 2 低級別動畫API 7 2 1 屬性動畫 7 2 2 幀動畫 7 2 3 多動畫管理API 7 2 4 無狀態API——Animation 7 3 動畫的高級用法 7 3 1 自定義動畫 7 3 2 手勢和動畫 7 3 3 多個動畫組合 7 4 Compose手勢 7 4 1 Compose點擊事件 7 4 2 Compose滾動事件 7 4 3 Compose拖動事件 7 4 4 Compose滑動事件 7 4 5 Compose多點觸控 7 5 小結和訓練 第8章 深入理解Compose UI體系 8 1 Compose運行原理簡析 8 1 1 @Composable註解 8 1 2 Composer中的Gap Buffer 8 1 3 對比參數 8 1 4 發生重組 8 2 智能重組 8 2 1 重組的流程1——MutableState的寫入操作 8 2 2 重組的流程2——通知MutableState寫入操作給觀察者 8 2 3 快照系統——Snapshot 8 2 4 重組的範圍 8 3 修飾符Modifier 8 3 1 什麼是修飾符 8 3 2 修飾符的實現原理 8 3 3 修飾符的作用範圍 8 4 Composable的生命周期 8 4 1 Composable生命周期事件 8 4 2 Composable生命周期事件監聽 8 4 3 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |