iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 30
2
Mobile Development

30天,從0開始用Kotlin寫APP系列 第 30

Day 30 | Last Day,航向偉大航道

30 天好快的就過去了,回頭看看這個月真的是超級忙碌,同時工作上要 Release 第 1 版,每天又要思考今天要寫的主題和學新的技術,但也造成有很多篇文章還處在拖稿,這個連假要趕快把文章補起來了 (原本是打算寫 15 天就放棄的...哈哈...

30 天前會選擇參加 IT 鐵人賽的初心,就是要再把 Kotlin 重新複習、加強印象,順便在把 MVVM 等等架構和 Jetpack 等等再了解更深入,回頭看看的確有達到這個目的,這 30 天把一些過去沒搞清楚的 Kotlin 特性又在拿出來重讀和實作,感覺的確是比 30 天前好像又多成長一些了,也培養起來寫文章的習慣

最後這個系列會在完成後,會更新到 Kotlin.tips 上面,如果文章中有任何問題都歡迎留言或是直接私信交流,感謝大家!!!

文章列表

Day 01 ~ 10 | Kotlin 基礎語法教學

Day 01 | 前言: Kotlin 的誕生

Day 02 | 為什麼跳槽到 Kotlin ?

Day 03 | Kotlin 起手式: IDE 怎麼選?

Day 04 | 變量、類型推斷以及字串模版

Day 05 | Kotlin 中的條件式、循環式與跳轉方法

Day 06 | Kotlin 中的 Null Safety 與 Scope Function

Day 07 | Kotlin 中的擴展( Extensions )與高階函數( Higher-Order Function )- Part 1

Day 08 | Kotlin 的 Higher-Order Function - Part 2(完結)

Day 09 | Kotlin 的物件導向程式設計(Object-oriented programming, OOP)- Part 1

Day 10 | Kotlin 的物件導向程式設計(Object-oriented programming, OOP)- Part 2( 完結 )

Day 11 ~ 29 Kotlin 實作 Android App

Day 11 | 開發架構演化史: MVC -> MVP -> MVVM

Day 12 | 建立 Kotlin Projcet 與定義海賊爭霸的規格

Day 13 | 導入 Material Design 到 Android App 以及使用 Material Color Tools

Day 14 | 用 Kotlin 實作 BottomNavigationView 與 FragNav

Day 15 | Kotlin 中用 Retrofit 和 Moshi 捕捉神奇寶貝回來 - Part 1(起手式)

Day 16 | 在 Sandwish 中夾入 Retrofit - Part 2(半完結)

Day 17 | 用 Kotlin 實作 MVVM 中的 Repository Layer

Day 18 | Kotlin 中處理異步的好伙伴 - Coroutine

Day 19 | Kotlin 完成基礎 MVVM 架構

Day 20 | Kotlin 實作 Material Card View 與動態更換圖片

Day 21 | Android Animator - 翻開一張海賊卡

Day 22 | Android 資料黃金三兄弟 - SharedPeference 、File 、SQLite

Day 23 | JetPack 與他的產物 - Room (Part 1)

Day 24 | Jetpack 與他的產物 - Room (Part 2)

Day 25 | Jetpack 與他的產物 - Room (完結)

Day 26 | Firebase Auth 管理登入

Day 27 | DataBinding Library 強化資料與元件的連結

Day 28 | RxJava & RxKotlin

Day 29 | Dagger

Day 30 | Last Day,航向偉大航道


上一篇
Day 29 | Dagger
系列文
30天,從0開始用Kotlin寫APP30

尚未有邦友留言

立即登入留言