iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Mobile Development

Kotlin Android Jetpack 系列

2017年Google I/O開發者大會中,Google 宣布正式把 Kotlin 納入 Android 程式的官方一級開發語言
所以Kotlin是一定要學的語言
Android也推出了Jetpack,是一個很強大的庫,可幫助開發人員減少程式碼的撰寫,解決Android版本和設備上的兼容性

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 21

{Day21}Jetpack Compose 介紹&布局

Jetpack Compose Jetpack Compose目前還在開發階段,所以需要下載Preview版才可以使用,參考了flutter的設計模式,程式碼還...

2020-10-06 ‧ 由 Wade 分享
DAY 22

{Day22}Jetpack compose View

Jetpack compose View 介紹一些View的創建方式以及按鈕的監聽事件。 背景顏色 Surface(color = MaterialTheme...

2020-10-07 ‧ 由 Wade 分享
DAY 23

{Day23}Jetpack compose Theme

Jetpack compose Theme 目前手機都支持黑暗模式,所以需要取得目前手機的狀態來達到自己本身APP的主題顏色。 明亮模式 val LightC...

2020-10-08 ‧ 由 Wade 分享
DAY 24

{Day24}DataStore-Preferences DataStore

DataStore-Preferences DataStore DataStore是用來解決數據存儲,內部使用了Coroutines和Flow,提供了兩種不同的...

2020-10-09 ‧ 由 Wade 分享
DAY 25

{Day25}DataStore-Proto DataStore

DataStore-Proto DataStore Proto DataStore使用Protocol Buffers定義架構,只需要提供知存儲的類型。 pr...

2020-10-10 ‧ 由 Wade 分享
DAY 26

{Day26}Activity

Activity Activity新增了一個ActivityResultContracts,簡化一些寫法讓程式碼比較簡潔好理解。 registerForAct...

2020-10-11 ‧ 由 Wade 分享
DAY 27

{Day27}CameraX

CameraX CameraX提供了API,可在大多數Android設備上使用。 ProcessCameraProvider.getInstance(this...

2020-10-12 ‧ 由 Wade 分享
DAY 28

{Day28}Biometric

Biometric Biometric讓用戶不必每次打開APP時都記住帳戶用戶名和密碼,只需使用生物識別來確認並授權訪問。 BiometricManager....

2020-10-13 ‧ 由 Wade 分享
DAY 29

{Day29}Espresso

Espresso Espresso是一種UI Test自動化測試框架,可以在短時間跑完測試並且可以跟元件互動。 ActivityTestRule:取得Acti...

2020-10-14 ‧ 由 Wade 分享
DAY 30

{Day30}參加心得

參加心得 因為一定要連續三十天都發文,所以鐵人賽會讓自己不懶惰的學完自己一開始訂定的每個目標,之後的學習也是需要訂好目標一步一步實現,這樣一定會有所成長,畢竟在...

2020-10-15 ‧ 由 Wade 分享