概述 這次是我第二次參與IT邦幫忙鐵人賽了,這次的主題是我這一年中所學到的Android進階外部套件的用法、後半段會說明與實作Spring Boot。 前言 這...
Dependency injection(簡稱DI)是一種軟體設計模式的一種,目前在Android Studio編寫的套件中有幾個就是DI,像是我後面會說到的D...
Dagger2概要說明 參考資料:Android Developers_Android中的依賴項注入 Dagger 是 Google 維護的 Java、Kot...
今天要開始實作Dagger2,那就直接開始建立吧。 首先先開一個空白的專案,接著就開始執行以下動作即可。 Dependencies依附 此gradle為目前最新...
今天要來繼續Dagger第二階段撰寫,今天的進度會與@Singleton、@Binds的更進階一點的註解標籤來新增並實作,在實作之前我要再來說明何謂Single...
今天要來補完剩下的一些註解標籤。 @Component.Builder和@BindsInstance @Component.Builder@Componen...
今天來介紹一下DataBinding的功能。 首先建立一個空的專案檔,或者你要直接應用在現有的專案上也行。 Dependencies依賴元件 在下方的程式碼中有...
今天就來稍微帶一下之前有一段時間接觸過的Kotlin語法進行Android Studio的學習開發,在帶一下最為基礎的幾個語法之前,我要先來說明位什麼要學Kot...
今天要來下一步學習Kotlin中稍微進階一點的知識了,這邊會詳細說明幾個Kotlin中可能會常用到的一些類別建立,以及泛型的說明。 目錄 泛型、物件及擴充...
在開始用Kotlin撰寫一個專案架構前,我要先來說明一下我在引入套件時所發生的一個Kotlin工具問題。 那就是KAPT和KSP,根據這篇文章上線為止,kapt...