A simple note keeping app that manages states with instance bundle and ViewModel. Part of a series by Jim Wilson.
- Building first android app with kotlin
- State management
- Creating lifecycle aware components
- Pure Kotlin
- RecyclerView
- ViewModel
- LifecyleAware components
- Instrumented testing
- Changed from
LiveData
toStateFlow
...
implementation 'androidx.lifecycle:lifecycle-common:2.5.0'
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.0'
androidTestImplementation 'androidx.test.espresso:espresso-contrib:3.4.0'
...