完整開發流程
- 需求與原型:產出線框圖、流程圖(Figma, Sketch, Adobe XD)。
- UI 設計:設計師輸出高保真圖、切圖素材(
.png, .9.png)、標註規格(Zeplin, Figma)。
- 專案建立:Android Studio 建立專案,配置
build.gradle、依賴庫。
- 版面實作:將設計稿轉為
XML 版面 (res/layout/),使用 ConstraintLayout 等。
- 邏輯開發:在
Activity/Fragment 撰寫 Java/Kotlin 程式,綁定 UI 元件 (findViewById / ViewBinding)。
- 資料層:Room / SQLite / Retrofit + OkHttp 串接 API。
- 測試與除錯:單元測試、UI 測試 (Espresso)、真機/模擬器測試。
- 打包發布:簽名 APK/AAB,上架 Google Play。
常用工具
- IDE:Android Studio (官方唯一推薦)
- 版控:Git + GitHub/GitLab
- UI 設計:Figma, Sketch, Adobe XD
- 協作:Jira, Trello, Slack
新手建議
從官方 「Build Your First App」 教學與 Notepad 教學 開始,完成 2~3 個小專案(待辦清單、天氣查詢、簡易計算機)即能串起完整流程。