iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

Android 鐵人賽: 天命最高 - 陪伴大家一步步打造屬於自己的app 系列

從事 iOS 開發多年,近年開始投入 Android 與 Kotlin,希望透過這次 iThome 鐵人賽,記錄自己從 iOS 涉足 Android 開發的學習歷程,也分享實作經驗,讓剛接觸 Kotlin 的朋友能更快建立基礎觀念。

本系列將循序漸介紹以帶一點現代的 Kotlin 基本語法、Android Studio、Activity、Fragment、ViewBinding、RecyclerView、Material Design、SQLite、Jetpack Compose、BLE 藍牙、MQTT、Firebase,以及最後的實戰專案,希望陪伴大家一步步打造屬於自己的app

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

Android 選單大集合:Menu、Dialog、WebView 到 Navigation,一次搞懂 App 的操作入口

我會以你這次最新上傳的程式重新定位 Day 21。這批內容已經不是前一版的 BMI,而是完整進入 Android 的 Menu、Dialog、Spinner、N...

2026-08-21 ‧ 由 Max Cheng 分享
DAY 22

Android 從 ListView 到感測器、ViewHolder、Spinner 與 SQLite:讓 App 從「顯示資料」進化到「感知與儲存」

Android 從 ListView 到感測器、ViewHolder、Spinner 與 SQLite:讓 App 從「顯示資料」進化到「感知與儲存」 Day...

2026-08-22 ‧ 由 Max Cheng 分享
DAY 23

GridView 自訂 Adapter:用 ViewHolder 打造圖片選擇器

DAY 24|GridView 自訂 Adapter:用 ViewHolder 打造圖片選擇器 之前有使用過 ListView 顯示直向清單,今天進一步改用 G...

2026-08-23 ‧ 由 Max Cheng 分享
DAY 24

別再用 Map 硬塞資料:用 Kotlin Data Class 重構 GridView

了解,昨天已經介紹過 GridView+自訂 Adapter+ViewHolder,今天不應再重複。DAY 24 改成「資料模型重構」,把原本容易出錯的 Mut...

2026-08-24 ‧ 由 Max Cheng 分享
DAY 25

RecyclerView × Room:Android 清單顯示與本機資料庫 CRUD

Day 25|RecyclerView × Room:Android 清單顯示與本機資料庫 CRUD 前幾天我們已經接觸過 Android 的 ListView...

2026-08-25 ‧ 由 Max Cheng 分享
DAY 26

Android 雲端資料庫初體驗:Firebase Realtime Database 資料寫入與 App 串接

Day 26|Android 雲端資料庫初體驗:Firebase Realtime Database 資料寫入與 App 串接 前一天我們已經練習了 Recyc...

2026-08-26 ‧ 由 Max Cheng 分享
DAY 27

RecyclerView 進階實戰:從商品清單到飲料點餐系統

我會把 Day 27 和昨天的 Firebase 主題錯開,改用你今天上傳的 RecyclerView + Adapter + Activity Result...

2026-08-27 ‧ 由 Max Cheng 分享
DAY 28

Android Fragment 實戰:從生命週期、Fragment 切換到 Activity 資料傳遞

Day 27:Android Fragment 實戰:從生命週期、Fragment 切換到 Activity 資料傳遞 昨天我們已經接觸 Firebase,今天...

2026-08-28 ‧ 由 Max Cheng 分享
DAY 29

Android Fragment 實戰進階:BottomNavigationView 打造 App 底部導覽列

依 Day 27~28 已經進入 RecyclerView、Firebase、Fragment,我建議 Day 29 接著把 Fragment 往「真正 App...

2026-08-29 ‧ 由 Max Cheng 分享
DAY 30

Android 學習旅程總整理——從 Kotlin 基礎到 App 實作

Android 學習旅程總整理——從 Kotlin 基礎到 App 實作 不知不覺,Android 30 天學習挑戰來到最後一天。從一開始認識 Kotlin 語...

2026-08-30 ‧ 由 Max Cheng 分享