Read More1.6K views3 minute read AndroidKotlinKotlin Coroutine Flow:SharedFlow 和 StateFlowByWayne29/03/2022 Kotlin coroutine flow 包含 cold flow 和 hot flow 兩種。而,SharedFlow 和 StateFlow 是其中兩種 hot flow。它們可以 broadcast 值給數個接收者,所以可以被用來實作 publisher-subscriber 模式。 Read More 0 0 0 0
Read More2.2K views3 minute read AndroidAndroid:Dagger 2 依賴注入ByWayne21/12/2021 依賴注入在近年來是一個相當熱門的技術。隨著程式碼越來越大,我們必須要有一項技術來幫助我們管理程式碼的架構,並保持各個模組間的去耦合)。在 Android 中,Dagger 2 是最常用的 DI framework。 Read More 0 0 0 0
Read More2.8K views3 minute read AndroidAndroid:用 WorkManager 排程工作ByWayne17/11/2021 WorkManager 是官方推薦用來在背景處理 persistent 工作的 API。所謂的 persistent 工作指的是,即使 app 重啟或是 device 重啟,仍然需要安排處理的工作。本文章將介紹如何利用 WorkManager 來排程工作。 Read More 0 0 0 0
Read More5.3K views2 minute read AndroidAndroid:使用 Retrofit 和 Kotlin CoroutineByWayne02/06/2021 在 Android 中,我們常用 Retrofit 作為 HTTP client 來和後端的 RESTful APIs 溝通。Kotlin coroutine 可以讓 Retrofit 更加容易使用。本章將介紹如何搭配 coroutine 來使用 Retrofit。 Read More 0 0 0 0
Read More6.2K views2 minute read AndroidAndroid:接收來自 FCM 的 Push NotificationsByWayne18/05/2021 Firebase Cloud Messaging 可以讓我們傳送訊息給 Android、iOS、或 Web 應用程式,也就是所謂的 push notifications。本文章將介紹如何設定 Firebase console,以及如何實作一個 Android app 來接收 push notifications。 Read More 0 0 0 0
Read More9.8K views6 minute read AndroidKotlinKotlin Coroutine Flow 教學ByWayne28/12/2020 Flow 是 Kotlin Coroutine 的其中一個功能。它可以讓一個 suspending 函式回傳多個值。此外,它的設計受到 ReactiveX 啟發,所以它的用法與函式名稱都和 ReactiveX 很相似。 Read More 0 0 0 0
Read More14.3K views7 minute read AndroidKotlinKotlin Coroutine 教學ByWayne21/12/2020 Kotlin 的 coroutine 是用來取代 thread。它不會阻塞 thread,而且還可以被取消。Coroutine core 會幫你管理 thread 的數量,讓你不需要自行管理,這也可以避免不小心建立過多的 thread。 Read More 0 0 0 0
Read More3.8K views2 minute read Android用 Android RecyclerView 建立有多種 ViewHolder 的列表ByWayne16/11/2020 在開發 Android 時,一般會用 RecyclerView 來繪製列表。當列表中的每一列長得不太一樣時,我們就需要對每一種列建立一個 ViewHolder。讓我們看看要如何讓 RecyclerView 使用多種 ViewHolder。 Read More 0 0 0 0
Read More2.6K views2 minute read Android用 Android RecyclerView 建立列表ByWayne03/11/2020 在開發 App 時,不免會需要顯示各式各樣的列表。利用 Android SDK 的 RecyclerView,我們便可以輕鬆地實作各種列表。 Read More 0 0 0 0
Read More5.1K views3 minute read Android如何對整個 Android App 設定自訂字體ByWayne26/10/2020 在開發 Android App 時,我們不免需要對整個 App 設定的自訂字體。除了對每一個 TextView 設定你要的自訂字體的方法外,Android 提供一個讓我們可以對整個 App 設定自訂的字體的方法。 Read More 0 0 0 0