Photo by Zeke See on Unsplash
Read More

Android:Dagger 2 依賴注入

依賴注入在近年來是一個相當熱門的技術。隨著程式碼越來越大,我們必須要有一項技術來幫助我們管理程式碼的架構,並保持各個模組間的去耦合)。在 Android 中,Dagger 2 是最常用的 DI framework。
Read More
Photo by Janosch Diggelmann on Unsplash
Read More

Android:用 WorkManager 排程工作

WorkManager 是官方推薦用來在背景處理 persistent 工作的 API。所謂的 persistent 工作指的是,即使 app 重啟或是 device 重啟,仍然需要安排處理的工作。本文章將介紹如何利用 WorkManager 來排程工作。
Read More
Photo by Hans-Jurgen Mager on Unsplash
Read More

Kotlin Coroutine 教學

Kotlin 的 coroutine 是用來取代 thread。它不會阻塞 thread,而且還可以被取消。Coroutine core 會幫你管理 thread 的數量,讓你不需要自行管理,這也可以避免不小心建立過多的 thread。
Read More