商品簡介
行動永遠不嫌晚
簡單斜槓 Android 工程師的第一步指南
本書內容改編自第 14 屆 iThome 鐵人賽 Mobile Development 組優選系列文章
《【Kotlin Notes And JetPack】Build an App》
1.理解實務功能如何使用 Jetpack 實作
挑選出 app 常見的介面與基本功能,透過介紹的 Jetpack 套件完成功能實作。
2.開始 side-project 的起手式
從 know-what 到 know-how, 篇章會先理解基本的知識與概念,再將這些概念運用在設計好的 app 的功能上。
3.加入 DI 與測試撰寫
將在工作開發的專案有導入的 DI 與測試加入 app 中,實際從無到測試,理解測試的重要性以及透過測試來反覆思考功能的耦合程度,避免寫出不好的程式碼。
4.app 輸出與上架
理解開發完成後的上架程序及輸出安裝檔所需要的步驟,並透過 Firebase 追蹤 app 錯誤及當機訊息。
作者簡介
畢業於多媒體設計系,主修互動設計,自 2019 年參加 AppWorks School Android 培訓課程,踏入程式設計領域,同時具有設計思維及工程思維。
兩年多的 Android 開發經驗,因產品接觸到 DI 與自動化測試,自 2022 年底加入多媒體互動公司,進而習得前端網頁與互動工程的知識。
目次
PART1 app 的起手式
Chapter 1 認識與規劃
1-1 用什麼開發app
1-2 認識基本的程式
1-3 app 的功能與主題規劃
Chapter 2 如何幫助你寫出簡潔的程式
2-1 Kotlin 的特性
2-2 Scope Functions
2-3 Lambdas
2-4 Sealed Classes
2-5 Data Classes
2-6 Enum Classes
2-7 Extensions
2-8 Delegate Properties
Chapter 3 串接資料的開始
3-1 怎麼接上資料
3-2 建立資料的倉庫
PART2 認識 Jetpack
Chapter 4 簡單UI 一下搞定
4-1 頁面的關係
4-2 ViewBinding
4-3 ConstraintLayout
4-4 Material Design Component
4-5 RecyclerView
4-6 app 小工具新體驗
Chapter 5 app 的結構
5-1 Lifecycle
5-2 Navigation
5-3 Navigation Shared Element
5-4 DataStore
5-5 Room
5-6 ViewModel
5-7 LiveData
5-8 DI
PAET3 app 的完成式
Chapter 6 為什麼要寫測試
6-1 幫功能做測試
6-2 幫介面做測試
Chapter 7 上架的工作
7-1 如何收集 app 閃退原因
7-2 如何上架
Chapter 8 附錄
8-1 專案連結
8-2 參考資料
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。