/JetpackDemo

Jetpack demo that used to show how to use Jetpack libraries.

Primary LanguageJavaMIT LicenseMIT

Jetpack

Site: https://developer.android.google.cn/jetpack

JetpackDemo

Demo that used to show how to use Jetpack libraries.

Library Index
Hilt Show DI case with perfect Hilt annotation.
Dagger2 Show DI case with Dagger2 annotation.
Compose Show how to use Compose UI library.
Room Show how to use Room API.
CameraX Show how to use CameraX api, such as preview, image capture and video recording.
AppCompat Show DynamicTint and AutoSize feature with AppCompat API.
Viewbinding Show Viewbinding use case.
Databinding Show Databinding use case.
ViewModel Show ViewModel use case.
ViewModel x DataBinding Show how to use ViewModel and DataBinding.
Lifecycle Show Lifecycle test code.
LiveData Show LiveData test code.
DataStore Todo
SavingStates Todo
StartUp Todo
Paging Todo
ActivityResult Todo
Navigation Todo
WorkManager Todo

🍴 Hilt

Hilt Demo

🔪 Dagger2

Dagger2 Demo

🎨 Compose

Compose Demo

Compose Demo

🏠 Room

Room Demo

📸 CameraX

CameraX Demo

🔧 AppCompat

DynamicTint & AutoSize

📙 My blog

https://blog.csdn.net/allisonchen