零負擔 Android 程式設計之旅:Kotlin 與 Jetpack 實踐指南(iThome鐵人賽系列書)【軟精裝】
王芷綸
買這商品的人也買了...
-
Kotlin 程序員面試筆試寶典$474$450 -
獨角獸專案|看IT部門如何引領百年企業振衰起敝,重返榮耀 (The Unicorn Project)$480$408 -
$658Flutter 基礎與實戰 — 從入門到 APP 跨平臺開發 -
$403深入淺出 Android Jetpack -
Kotlin Collection 全方位解析攻略 : 精通原理及實戰,寫出流暢好維護的程式(iT邦幫忙鐵人賽系列書)$680$530 -
從0到0.99 Android 架構開發實戰:以便利貼應用程式為例 (iThome鐵人賽系列書) (書況較舊,不介意在下單)$600$468 -
$456Android 從小白到大牛 (Kotlin版) -
深入淺出 Android 開發, 3/e (Head First Android Development : A Learner's Guide to Building Android Apps with Kotlin, 3/e)$1,200$948 -
POS 前端銷售 App 系統 設計寶典 (舊名: Android 5.X + SQLite POS 前端銷售 App 系統設計寶典–使用 Android Studio 開發)$580$493 -
Kotlin 小宇宙:使用 Coroutine 優雅的執行非同步任務 (iThome鐵人賽系列書)$600$468 -
Android 開發秘辛大公開 (Androids: The Team That Built the Android Operating System)$600$474 -
勇敢抄底!別人恐懼我貪婪,肥羊的槓桿養股術$350$277 -
一本精通 - Python 範例應用大全:Python 詳細語法教學 & 100+ 個 Python 範例$880$695 -
Unity 遊戲設計:程式基礎、操作祕訣、製作流程、關卡設計全攻略$630$498 -
內嵌作業系統 - ARM Linux 驅動程式開發動手做$1,280$1,011 -
Android App 效能改善:48個掌握 App 運行流暢的技巧(iThome鐵人賽系列書)【軟精裝】$680$530 -
Android 開源專案「真」實戰啟航:瀏覽器 App EinkBro 開發者帶你逐步從 UI 設計、UX 提升到多功能實現秘技全解析(iThome鐵人賽系列書)【軟精裝】$720$562 -
流暢的 Python|清晰、簡潔、高效的程式設計, 2/e (Fluent Python: Clear, Concise, and Effective Programming, 2/e)$1,200$948 -
我的 FIRE 人生,用 ETF 月領 10萬:5檔核心加 6檔衛星 ETF,最強月月配息且賺差價祕訣大公開$460$363 -
圖解 Java 物件導向程式語言$450$405 -
徹底研究 C語言指標 (經典修復版) (Pointers on C)$980$764 -
資料結構:使用 Python$550$495 -
快速精通 iOS 17 程式設計:從零開始活用 Swift 與 SwiftUI 開發技巧$760$593 -
輕鬆學會 Android Kotlin 實作開發:精心設計 24個 Lab 讓你快速上手, 3/e$720$612 -
網路行銷的 14堂關鍵必修課:ChatGPT ‧ UI/UX ‧ 行動支付 ‧ 駭客 ‧ 廣告 ‧ SEO ‧ 直播 ‧ Google Analytics ‧ AI多媒體$680$530
相關主題
商品描述
行動永遠不嫌晚
簡單斜槓 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 參考資料
















