玩看看 Jetpack Compose 也許你會開始有興趣了看到 Android 開發群組突然在討論 Jetpack Compose 的開發,就很好奇是什麼?Jan 24, 2022Jan 24, 2022
如何透過DiffUtil與ListAdapter來更新RecyclerView我們很常使用 RecyclerView 來處理滾動式資料,一開始我們正常的操作都會先宣告一個 RecyclerView。Jan 5, 2022Jan 5, 2022
要找到一個問題的答案,就是丟出一個錯誤資訊教大家。『教學』從字面上來看就是教會別人習得某一個知識,但是個人覺得這個詞的重點在於『學』,透過教來學會這個知識,是一種高效率的方式,人在指導其他人的時候,會為了教學順利不被問倒,會大量學習且深入的鑽硏要教導的主題,而在這樣的過程中,除了聆聽者學會相關知識以外,教學者更是會從中獲得該知識…Sep 30, 2020Sep 30, 2020
為什麼我不參與社群活動近幾年許多技術社群越來越多的情況下,你幾乎每一天都可以看到有活動出現,基本上只要你願意的話,社群幾乎是可以天天參加,那你有想過為什麼要參加社群嗎?Sep 28, 2020Sep 28, 2020
Android MVVM 架構(四)-使用 KoinDependency Injection 是一種優化程式架構的機制,如果要了解 DI(注入) 就需要先理解依賴反轉的概念,DI 是一種很方便的工具,它可以讓你不需要理會怎麼初始化一個物件,只需要透過簡單的方式就可以直接讓物件生成,即便物件後續有所調整,也不會影響我們既有的邏輯。Oct 31, 20191Oct 31, 20191
Android MVVM 架構(三)-使用 RxJava在 Android MVVM 架構(二)-使用 Retrofit 我們使用了 Retrofit 這個套件,透過這個套件,我們可以很簡單的處理 Http Request,但是這樣還不夠方便,其實你可以透過 RxJava 來幫你處理掉。Oct 4, 2019Oct 4, 2019
Chromecast 投放按鈕操作在 Chromecast 基礎概念 講到怎麼使用 Chromecast 以及一些簡易的概念,這樣一來,我們就可以進入到寫程式的步驟了。Sep 16, 2019Sep 16, 2019