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

參賽天數 21 天 | 共 21 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Android Widget 實戰——計數器、圖片切換與共用按鈕事件

Day 11:Android UI 介面: 實戰——計數器、圖片切換與共用按鈕事件 昨天學習了 Android 的版面配置、View Binding,以及 Ac...

2026-08-11 ‧ 由 Max Cheng 分享
DAY 12

Android 點擊事件實戰——計數器、圖片切換與 ImageButton

Day 12:Android 點擊事件實戰——計數器、圖片切換與 ImageButton 昨天認識了 Android 常用的 Widget,今天要進一步練習 A...

2026-08-12 ‧ 由 Max Cheng 分享
DAY 13

Kotlin 物件導向進階——抽象類別、介面、Inner Class 與 Object

前幾天已經學過 Kotlin 類別、物件、建構子與繼承。今天繼續進入 Kotlin 物件導向的進階內容,包含抽象類別、介面、多介面實作、巢狀類別、內部類別、單例...

2026-08-13 ‧ 由 Max Cheng 分享
DAY 14

正式進入 Android!從 MainActivity 看懂 App 啟動與 Edge-to-Edge 畫面

我會以你上傳的 MainActivity(20260814-003651).kt 為主,內容重點是 Android Activity、生命週期的 onCreat...

2026-08-14 ‧ 由 Max Cheng 分享
DAY 15

Android 表單元件實戰——RadioButton、CheckBox 與 BMI 計算器

Day 15:Android 表單元件實戰——RadioButton、CheckBox 與 BMI 計算器 今天要正式加入可以操作的表單元件,練習使用 Text...

2026-08-15 ‧ 由 Max Cheng 分享
DAY 16

打造 BMI 表單介面進美化——TextInputLayout、ConstraintLayout 與 Drawable 圖文實戰

昨天使用 RadioButton、CheckBox 與 TextInputEditText 完成表單和 BMI 計算練習。今天要專注處理 BMI App 的使用...

2026-08-16 ‧ 由 Max Cheng 分享
DAY 17

Android 圖片選擇器實作:GridView 圖片清單、點擊事件與 ImageView 動態切換

前幾天已經逐步進入 Android App 的實作,今天我們來做一個非常適合練習 圖片資源、GridView、Adapter 與點擊事件 的小作品——「花卉圖片...

2026-08-17 ‧ 由 Max Cheng 分享
DAY 18

Android 學生資料表單:RadioButton、CheckBox 與表單互動實作

這次內容和前面的 BMI 不同,主要是做「學生資料表單」,包含 EditText、RadioButton、CheckBox、Button,以及將選擇結果即時顯示...

2026-08-18 ‧ 由 Max Cheng 分享
DAY 19

Intent 不只會跳頁:Activity 資料傳遞、回傳結果與多國語系實戰

Day 19|Intent 不只會跳頁:Activity 資料傳遞、回傳結果與多國語系實戰 前幾天開始接觸 Android 的 Activity 之後,今天要把...

2026-08-19 ‧ 由 Max Cheng 分享
DAY 20

Android Activity 資料傳遞實戰:從飲料點餐到會員註冊,掌握 Intent 雙向回傳

前一天我們已經開始接觸 Android 的 Intent,知道如何從一個 Activity 跳到另外一個 Activity。 但是實際開發 App 時,通常不只...

2026-08-20 ‧ 由 Max Cheng 分享