Todo App is a simple android app based on MVVM architecture.
New Note Screen | Main Screen |
---|---|
The following is a high level overview of relevant files and folders.
└───Todo App
└───app
└───src
└───main
└───java
└───in.thelosergeek.in
├───data
│ ├───database
│ │ │ NoteDao.kt
│ │ │ NoteDatabase.kt
│ │
│ ├───model
│ │ │ Note.kt
│ │
│ └───repository
│ NoteRepository.kt
│
├───adapter
│ │ NoteItem.kt
├───ui
│ | MainActivity.kt
│ │ NewNoteActivity.kt
│
└───utility
│ ├───SwipeTouchCallBack.kt
│
│
├───viewmodel
│ ├───NoteViewModel.kt
Demo