2017年Google I/O開發者大會中,Google 宣布正式把 Kotlin 納入 Android 程式的官方一級開發語言
所以Kotlin是一定要學的語言
Android也推出了Jetpack,是一個很強大的庫,可幫助開發人員減少程式碼的撰寫,解決Android版本和設備上的兼容性
Jetpack Compose Jetpack Compose目前還在開發階段,所以需要下載Preview版才可以使用,參考了flutter的設計模式,程式碼還...
Jetpack compose View 介紹一些View的創建方式以及按鈕的監聽事件。 背景顏色 Surface(color = MaterialTheme...
Jetpack compose Theme 目前手機都支持黑暗模式,所以需要取得目前手機的狀態來達到自己本身APP的主題顏色。 明亮模式 val LightC...
DataStore-Preferences DataStore DataStore是用來解決數據存儲,內部使用了Coroutines和Flow,提供了兩種不同的...
DataStore-Proto DataStore Proto DataStore使用Protocol Buffers定義架構,只需要提供知存儲的類型。 pr...
Activity Activity新增了一個ActivityResultContracts,簡化一些寫法讓程式碼比較簡潔好理解。 registerForAct...
CameraX CameraX提供了API,可在大多數Android設備上使用。 ProcessCameraProvider.getInstance(this...
Biometric Biometric讓用戶不必每次打開APP時都記住帳戶用戶名和密碼,只需使用生物識別來確認並授權訪問。 BiometricManager....
Espresso Espresso是一種UI Test自動化測試框架,可以在短時間跑完測試並且可以跟元件互動。 ActivityTestRule:取得Acti...
參加心得 因為一定要連續三十天都發文,所以鐵人賽會讓自己不懶惰的學完自己一開始訂定的每個目標,之後的學習也是需要訂好目標一步一步實現,這樣一定會有所成長,畢竟在...