這次有幸能藉由鐵人賽自我安排30天的時間學習Kotlin
主要的學習資源會是參考Google所提供的線上培訓課程Android Kotlin 基本概念(Android Basics in Kotlin)
https://developer.android.com/courses/android-basics-kotlin/course
透過課程預覽,暫定分配章節如下:
1 Kotlin語言簡介,以及瞭解如何用Kotlin寫CODE
2 參考範例課程瞭解怎麼用Android Studio建立應用程式,並試著加入圖片和文字
3 瞭解類別、物件等概念以建立應用程式,並取得使用者的輸入內容(透過Google的範例計算機程式)
4 使用RecyclerView小工具顯示可捲動的清單,試著新增第二個活動,並使用意圖前往該活動以瀏覽不同畫面
5 Jetpack中的導覽架構元件簡介與使用,以設計出可供測試及維護的程式
6 協同程式以及使用HTTP和REST從網路取得資料
7 瞭解SQL讀取和運用資料的基本概念,以及如何使用Room建立及使用關聯資料庫
8 使用Room讀取及寫入資料庫,以維持資料持續性
9 瞭解WorkManager,並透過這個API處理必要的背景工作以安排執行時間