廖時賢Android的依賴注入-Hilt函式庫依賴注入(Dependency Injection,DI),除了聽起來很厲害以外,它也可以讓你的開發流程更加的順暢,這篇文章就來介紹一下甚麼是依賴注入,和如何使用Hilt函式庫在Android中實現依賴注入吧。Feb 24, 20211Feb 24, 20211
廖時賢Room(2)-DAO的詳細使用方法上一篇介紹了Room的三大元件以及最基本的用法,這篇則會更詳細的介紹DAO裡各個方法可以設置的屬性以及它們可能的使用情境,希望看完這篇之後,可以讓你在使用Room上有更得心應手的感覺!Jan 26, 2021Jan 26, 2021
廖時賢使用本地端資料庫來讀存資料(2)-Room(1)前一篇文章中講述了如何利用SQLite來建造在Android本地端的資料庫,而在2017年時,Google推出了Room這個套件,簡化了Android開發者操作SQLite資料庫的步驟,加速了開發時的進程,同時讓開發者可以更加專注在產品的商業邏輯上。Jan 14, 2021Jan 14, 2021
廖時賢使用本地端資料庫來讀存資料(1)-SQLite在開發APP的時候,如何讀存各種資料是一個重要環節,各式各樣的資料庫相信各位開發者們就算沒用過也有聽過,從SQL-like的關聯式資料庫如MySQL、MS…Dec 7, 2020Dec 7, 2020
廖時賢Android中轉換JSON的工具-GSONJSON作為目前資料交換的主流格式之一,在很多程式語言中都有支援針對其格式做轉換的功能,而用來構築Android App的Java和Kotlin當然也在其中,所以這篇會介紹JSON以及如何在Android中使用Gson來做JSON物件的轉換。Nov 14, 2020Nov 14, 2020
廖時賢網路連結的好幫手-OkHttp在網路發展起來之後,人們的生活越來越離不開網路:不管是買東西、找路、聽音樂看影片等等,樣樣都需要用到網路,也因此手機應用程式也大多都需要與網路連結,因此這篇文章會介紹一個好用的Library-OkHttp,同時加上一些簡單範例來讓大家理解怎樣使用它。Oct 28, 2020Oct 28, 2020
廖時賢LiveData & ViewModel(2)-ViewModel上一篇在介紹LiveData的時候,可以發現基本上LiveData都會和ViewModel這個類別一起出現,而就我個人感覺來說,Google推出這兩個元件也確實就是讓他們使用上相輔相成的,所以這篇就來講一下LiveData的好朋友ViewModel。Oct 20, 2020Oct 20, 2020
廖時賢LiveData & ViewModel Part 1 (LiveData)之前的文章(MVVM架構簡介及實作)中,在建構ViewModel層時用到了Android Architecture Components中的LiveData和ViewModel這兩個元件,因此接著介紹這兩個元件以及如何使用。Oct 16, 2020Oct 16, 2020
廖時賢MVVM架構簡介及實作在前篇文章(Android Architecture)中提到了MVVM這個架構(Model-View-ViewModel),這篇文章中簡單介紹Android中MVX架構的演進以及在如何在Android中實現MVVM架構。Oct 8, 2020Oct 8, 2020