iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Mobile Development

Android 開發者養成計畫:從程式邏輯到作品集實戰 系列

從Android App的基礎元件開始,逐步建立起堅實的程式基礎,學習如何運用這些元件,將App的不同功能模組化,讓它們能像一個團隊一樣協同工作。
接著我們將深入程式架構,學習如何有效地組織程式碼。我們將透過「程式解題」專案,將這些理論知識轉化為實際動手解決問題的能力,每個解題都是一次實戰演練,讓你真正將理論化為肌肉記憶。
將不僅掌握技術,更學會從零到一建立一個完整專案的思維流程。完成所有挑戰,作品集將不再只是一堆程式碼檔案,而是一個個真實運作、充滿創意的App。

參賽天數 22 天 | 共 22 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 團隊nutc imac
DAY 11

Day11- Material Design 與樣式應用

在第十天,你已經成功讓 RecyclerView 列表可以被點擊,並能透過 interface 回傳點擊事件。這證明你已經掌握了 App 開發中,將邏輯與介面分...

2025-09-25 ‧ 由 __zoe 分享
DAY 12

Day12- App 的短期記憶!輕量資料儲存 (SharedPreferences)

在第十一天,你已經學會了如何使用 Material Design 的樣式系統,讓你的 App 不僅功能強大,外觀也更加美觀。但你可能會發現一個問題:如果你做了一...

2025-09-26 ‧ 由 __zoe 分享
DAY 13

Day13- App 的快速字典!鍵值對集合 (HashMap)

在第十二天,學會了如何使用 SharedPreferences,讓你的 App 擁有「短期記憶」的功能,這是一個很重要的里程碑。 但 SharedPrefere...

2025-09-27 ‧ 由 __zoe 分享
DAY 14

Day14- 第二階段挑戰:具備記憶功能的待辦清單 App

來到鐵人賽的第十四天,我們將把前面學到的所有知識,串聯成一個完整的 App! 今天我們要製作一個「待辦清單 App」,它不只可以讓你新增待辦事項,更重要的是,即...

2025-09-28 ‧ 由 __zoe 分享
DAY 15

Day15- App 的任意門!頁面切換 (Intent) 與資料傳遞

在第十四天的挑戰中,成功打造了一個具備「記憶」功能的待辦清單 App。這證明你已經掌握了 App 開發中最核心的資料持久化技術。 我們點擊一則新聞標題後,會跳到...

2025-09-29 ‧ 由 __zoe 分享
DAY 16

Day 16- 程式碼大掃除!程式架構簡介 (MVC)

在第十五天的挑戰中,成功地讓 App 擁有了「任意門」的功能,可以在不同頁面之間跳轉並傳遞資料。 但你可能會發現一個問題:我們前面寫的程式,所有的邏輯(運算、資...

2025-09-30 ‧ 由 __zoe 分享
DAY 17

Day17- 更現代的架構!認識 MVVM 模式

在第十六天,你已經對程式碼架構有了初步的認識,知道 MVC 如何將程式碼分成 Model、View、Controller 三個部分,讓程式變得更有條理。 但 M...

2025-10-01 ‧ 由 __zoe 分享
DAY 18

Day18- MVVM 程式碼實作:計數器 App

在第十七天,你已經對 MVVM 模式有了了解,知道 ViewModel 是一個介於 View 和 Model 之間的「智慧助理」,可以讓程式碼變得更精簡、更好維...

2025-10-02 ‧ 由 __zoe 分享
DAY 19

Day19- 讓畫面自動更新!認識 LiveData

第十八天,你已經成功完成了第一個 MVVM 專案,並體驗了 ViewModel 如何解決螢幕旋轉時資料流失的問題。 但你可能會發現,在 MainActivity...

2025-10-03 ‧ 由 __zoe 分享
DAY 20

Day20- 第三階段挑戰:羅馬數字轉換 App (MVVM 準備)

在第十九天,你已經掌握了 LiveData 的終極武器,學會如何讓 View 自動觀察 ViewModel 的資料變化。你現在已經具備 MVVM 的思維了! 今...

2025-10-04 ‧ 由 __zoe 分享