Skip to content

Latest commit

 

History

History

NoteKeeper

NoteKeeper

A simple note keeping app that manages states with instance bundle and ViewModel. Part of a series by Jim Wilson.

Author

Jim Wilson

Objective

  • Building first android app with kotlin
  • State management
  • Creating lifecycle aware components

Features

  • Pure Kotlin
  • RecyclerView
  • ViewModel
  • LifecyleAware components
  • Instrumented testing

Extensions

  • Changed from LiveData to StateFlow

External Dependencies

...

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' 

...