從事 iOS 開發多年,近年開始投入 Android 與 Kotlin,希望透過這次 iThome 鐵人賽,記錄自己從 iOS 涉足 Android 開發的學習歷程,也分享實作經驗,讓剛接觸 Kotlin 的朋友能更快建立基礎觀念。
本系列將循序漸介紹以帶一點現代的 Kotlin 基本語法、Android Studio、Activity、Fragment、ViewBinding、RecyclerView、Material Design、SQLite、Jetpack Compose、BLE 藍牙、MQTT、Firebase,以及最後的實戰專案,希望陪伴大家一步步打造屬於自己的app
我會以你這次最新上傳的程式重新定位 Day 21。這批內容已經不是前一版的 BMI,而是完整進入 Android 的 Menu、Dialog、Spinner、N...
Android 從 ListView 到感測器、ViewHolder、Spinner 與 SQLite:讓 App 從「顯示資料」進化到「感知與儲存」 Day...
DAY 24|GridView 自訂 Adapter:用 ViewHolder 打造圖片選擇器 之前有使用過 ListView 顯示直向清單,今天進一步改用 G...
了解,昨天已經介紹過 GridView+自訂 Adapter+ViewHolder,今天不應再重複。DAY 24 改成「資料模型重構」,把原本容易出錯的 Mut...
Day 25|RecyclerView × Room:Android 清單顯示與本機資料庫 CRUD 前幾天我們已經接觸過 Android 的 ListView...
Day 26|Android 雲端資料庫初體驗:Firebase Realtime Database 資料寫入與 App 串接 前一天我們已經練習了 Recyc...
我會把 Day 27 和昨天的 Firebase 主題錯開,改用你今天上傳的 RecyclerView + Adapter + Activity Result...
Day 27:Android Fragment 實戰:從生命週期、Fragment 切換到 Activity 資料傳遞 昨天我們已經接觸 Firebase,今天...
依 Day 27~28 已經進入 RecyclerView、Firebase、Fragment,我建議 Day 29 接著把 Fragment 往「真正 App...
Android 學習旅程總整理——從 Kotlin 基礎到 App 實作 不知不覺,Android 30 天學習挑戰來到最後一天。從一開始認識 Kotlin 語...