iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

Android Studio 30天學習紀錄 系列

將自己學到的 包含ui、功能、套件等都分享給各位,祝一起進步!

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文 團隊nutc imac 老扛寶
DAY 11

Android Studio 30天學習紀錄-Day11 Dagger

今天要來講Dagger這個功能,主要透過外部來產生物件,且進行所謂的依賴注入(DI),可有效解決高耦合(依賴)的問題,可有效減少程式上的修改,那麼首先先加入依賴...

2022-09-22 ‧ 由 chu_jin02 分享
DAY 12

Android Studio 30天學習紀錄-Day12 Scope

今天要接續來提有關Dagger中的Scope使用,那麼首先一樣先加入dagger需要的依賴至build.gradle中: 依賴 //dagger...

2022-09-23 ‧ 由 chu_jin02 分享
DAY 13

Android Studio 30天學習紀錄-Day13 okhttp

今天主要來應用okhttp的這個套件,與Retrofit、HttpUrlConnection等雷同,都是可進行連線取回資料並解析,執行取傳值的動作,那麼今天主要...

2022-09-24 ‧ 由 chu_jin02 分享
DAY 14

Android Studio 30天學習紀錄-Day14 DataBinding雙向綁定

databinding用於與元件綁定,與findViewById又或者是ButterKnife等用處相似,在程式碼的部分也會變得比較短一些,算是蠻好用的一個功能...

2022-09-25 ‧ 由 chu_jin02 分享
DAY 15

Android Studio 30天學習紀錄-Day15 DataBinding雙向綁定(自訂方法)

在昨天講完ObservableField的雙向綁定後,今天要來使用BindingAdapter及InverseBindingAdapter等實作雙向綁定,那麼首...

2022-09-26 ‧ 由 chu_jin02 分享
DAY 16

Android Studio 30天學習紀錄-Day16 SQLiteDataBase

今天要來提提SqliteDataBase的這個應用,他是一種本地資料庫如同Room、SharePreferences,只是當該應用清除資料或者是移除後,其資料也...

2022-09-27 ‧ 由 chu_jin02 分享
DAY 17

Android Studio 30天學習紀錄-Day17 Biometric指紋認證

Biometric可進行指紋認證的功能,而官方也有提供關於此的一些方法,整體用法我覺得跟之前的Fingerprint蠻相似的,都是去產生一個Dialog視窗讓你...

2022-09-28 ‧ 由 chu_jin02 分享
DAY 18

Android Studio 30天學習紀錄-Day18 Kotlin&基礎語法

Kotlin是由俄羅斯聖彼得堡的JetBrains開發團隊開發出來的程式語言,他可以在JVM(java虛擬機)環境中和java code運作,同時也可將程式碼編...

2022-09-29 ‧ 由 chu_jin02 分享
DAY 19

Android Studio 30天學習紀錄-Day19 java&kt執行緒使用

Thread執行緒,往往在執行耗時程序的時候會使用到,若都由主執行緒來執行,可能會導致阻塞很久無法繼續運作,多執行緒的能力還是有效提高了程式執行的效率及使用者體...

2022-09-30 ‧ 由 chu_jin02 分享
DAY 20

Android Studio 30天學習紀錄-Day 20 MvvM

MvvM算是一個常見的程式架構之一,另外還有MVP、MVC等,練習寫架構可以有效的提高程式可讀性,等之後專案開發的越來越大時,activity隨之越來越大可能會...

2022-10-01 ‧ 由 chu_jin02 分享