This is a Simple Note Application that is built in Kotlin following google app architecture guidelines and MVVM methodology.
- Add Room and LifeCycle Dependencies
- Setup Room
- Creating a Repository Class
- Implement ViewModel
- Add Adapter and RecyclerView
- Populate the Database
- Connect UI and Data
- Create AddNoteActivity
![](https://raw.githubusercontent.com/mrunal-upadhyay/NoteApplicationMVVM/master/mainactivity.png)
![](https://raw.githubusercontent.com/mrunal-upadhyay/NoteApplicationMVVM/master/newnote.png)
Special mention to https://proandroiddev.com/building-an-android-app-using-android-architecture-components-room-viewmodel-and-livedata-702a0af899ae article for the motivation and idea.
![Follow me on linked In](https://github.com/faheema/img/raw/master/ln.png?raw=true)