iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Mobile Development

Android Studio 30天進階學習 系列

我在這一年內使用 Android Studio 深入研究的套件與各項結合應用筆記。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文 團隊nutc_imac_FewFew
DAY 1

Android Studio30天進階學習-DAY01_概述以及各個主題的前言敘述

概述 這次是我第二次參與IT邦幫忙鐵人賽了,這次的主題是我這一年中所學到的Android進階外部套件的用法、後半段會說明與實作Spring Boot。 前言 這...

2023-09-11 ‧ 由 jaychen31202 分享
DAY 2

Android Studio30天進階學習-DAY02_Dependency injection(依賴注入)

Dependency injection(簡稱DI)是一種軟體設計模式的一種,目前在Android Studio編寫的套件中有幾個就是DI,像是我後面會說到的D...

2023-09-12 ‧ 由 jaychen31202 分享
DAY 3

Android Studio 30天進階學習-DAY03_Dagger2_01(架構說明與常見註解標籤)

Dagger2概要說明 參考資料:Android Developers_Android中的依賴項注入 Dagger 是 Google 維護的 Java、Kot...

2023-09-13 ‧ 由 jaychen31202 分享
DAY 4

Android Studio 30天進階學習-DAY04_Dagger2_02(架構實作_上)

今天要開始實作Dagger2,那就直接開始建立吧。 首先先開一個空白的專案,接著就開始執行以下動作即可。 Dependencies依附 此gradle為目前最新...

2023-09-14 ‧ 由 jaychen31202 分享
DAY 5

Android Studio 30天進階學習-DAY05_Dagger2_03(架構實作_中)

今天要來繼續Dagger第二階段撰寫,今天的進度會與@Singleton、@Binds的更進階一點的註解標籤來新增並實作,在實作之前我要再來說明何謂Single...

2023-09-15 ‧ 由 jaychen31202 分享
DAY 6

Android Studio 30天進階學習-DAY06_Dagger2_04(架構實作_下)

今天要來補完剩下的一些註解標籤。 @Component.Builder和@BindsInstance @Component.Builder@Componen...

2023-09-16 ‧ 由 jaychen31202 分享
DAY 7

Android Studio 30天進階學習-DAY07_DataBinding的介紹

今天來介紹一下DataBinding的功能。 首先建立一個空的專案檔,或者你要直接應用在現有的專案上也行。 Dependencies依賴元件 在下方的程式碼中有...

2023-09-17 ‧ 由 jaychen31202 分享
DAY 8

Android Studio 30天進階學習-DAY08_Kotlin介紹-上

今天就來稍微帶一下之前有一段時間接觸過的Kotlin語法進行Android Studio的學習開發,在帶一下最為基礎的幾個語法之前,我要先來說明位什麼要學Kot...

2023-09-18 ‧ 由 jaychen31202 分享
DAY 9

Android Studio 30天進階學習-DAY09_Kotlin介紹-下

今天要來下一步學習Kotlin中稍微進階一點的知識了,這邊會詳細說明幾個Kotlin中可能會常用到的一些類別建立,以及泛型的說明。 目錄 泛型、物件及擴充...

2023-09-19 ‧ 由 jaychen31202 分享
DAY 10

Android Studio 30天進階學習-DAY10_Kotlin處理工具(KAPT & KSP)概述

在開始用Kotlin撰寫一個專案架構前,我要先來說明一下我在引入套件時所發生的一個Kotlin工具問題。 那就是KAPT和KSP,根據這篇文章上線為止,kapt...

2023-09-20 ‧ 由 jaychen31202 分享