第十四屆 優選

mobile-dev
【Kotlin Notes And JetPack】Build an App
sophie_wang

系列文章

DAY 21

Day 21.【Architecture】DataStore 的介紹與應用

如果你已經知道什麼是 Sharedpeference 那就不能不了解一下什麼是 DataStore,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼?...

DAY 22

Day 22.【Architecture】Room 的介紹與應用

上一篇在介紹 DataStore 時有提到,如果是較複雜的資料存儲建議使用 Room 來執行,今天就來教紹一下 Room 的操作吧!以下如有解釋不清或是描述錯誤...

DAY 23

Day 23.【Architecture】ViewModel 的介紹與應用

前幾篇多多少少都有提到 ViewModel,今天終於要來講講 ViewModel 的故事,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? 用來處理...

DAY 24

Day 24.【Architecture】LiveData 的介紹與應用

今天來講講前幾次也有出現的 LiveData,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? LiveData 是一個具有生命週期感知的 obse...

DAY 25

Day 25.【UI】App Widget 新體驗

今天要來玩玩新的 library Glance,因為還在 alpha 階段,所以建議大家先體驗看看就好,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什...

DAY 26

Day 26.【DI】Hilt 的介紹與應用

如果對 DI 有些了解的人大概都碰過,不管是使用 Dagger 還是 Koin,今天就要來介紹 Hilt,以下如有解釋不清或是描述錯誤的地方還請大家多多指教:...

DAY 27

Day 27.【Test】Unit Test 的介紹與應用

今天要來試試寫 Unit Test,針對 ViewModel 的邏輯驗證不管什麼 input 都要符合我想要的 output,以下如有解釋不清或是描述錯誤的地方...

DAY 28

Day28.【Test】UI Test 的介紹與應用

今天要來寫寫 UI Test,針對不同資料狀態要顯示對應的 UI,我們需要驗證自己的介面是否符合預期中的那樣,以下如有解釋不清或是描述錯誤的地方還請大家多多指教...

DAY 29

Day 29.【Tracking】Firebase Crashlytics

今天要使用 firebase crashlytics 來追蹤 carsh 的 issue,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? Cras...

DAY 30

Day 30. 如何上架 App

來到最後一天,今天要來將 App 上架到 Google Play 上,最後一天一樣如果文章有描述上的錯誤或是補充的不夠詳細,還請大家多多指教。 Step1.輸出...