從事 iOS 開發多年,近年開始投入 Android 與 Kotlin,希望透過這次 iThome 鐵人賽,記錄自己從 iOS 涉足 Android 開發的學習歷程,也分享實作經驗,讓剛接觸 Kotlin 的朋友能更快建立基礎觀念。
本系列將循序漸介紹以帶一點現代的 Kotlin 基本語法、Android Studio、Activity、Fragment、ViewBinding、RecyclerView、Material Design、SQLite、Jetpack Compose、BLE 藍牙、MQTT、Firebase,以及最後的實戰專案,希望陪伴大家一步步打造屬於自己的app
從事 iOS 開發多年,近年開始投入 Android 與 Kotlin 開發。希望藉由這次 iThome 鐵人賽,把自己從 iOS 轉向 Android 的學習...
Android Studio 安裝教學 Step 1 下載 Android Studio 前往 Android Developers 官方網站: htt...
一開賽就有說到新時代語言 Kotlin 據有變數、資料型態與 Null Safety,今天要進一步控制程式的執行方向。我們將學習 if、when、for、whi...
前幾天我們已經學過變數、條件判斷、迴圈與集合。從今天開始,要進入 Kotlin 非常重要的核心觀念:Lambda 運算式。Lambda 不只常用在集合處理,也是...
Kotlin 集合滿豐富的 今日重點:認識 Kotlin 的 Array、List、Set、Map,並深入學習 Set 的去除重複、查找、篩選、轉換及集合運算...
一次掌握 Kotlin 物件導向程式設計 昨天我們認識了 Array、List、Set、Map 等集合類型,學會如何管理多筆資料。今天要進入 Kotlin 非常...
Kotlin 抽象類別、介面與 Object:從規格設計到單例模式 前一天介紹了 Kotlin 的繼承、覆寫與多型。今天要繼續學習物件導向的重要工具:抽象類別、...
Kotlin 在 Android 開發中最大的特色之一,就是 Coroutine(協程)。相較於 Java 傳統 Thread,不僅程式更容易閱讀,也能大幅降低...
上一篇我們認識了 Kotlin Coroutine(協程)的基本概念,知道可以使用 launch 啟動協程、透過 delay() 暫停工作。今天將繼續深入協程,...
Day 10:Android 畫面設計入門——ConstraintLayout、View Binding 與 Fragment 切換 大家好,我是 Alex。...