Simple Notes Taking App.
- UI Inspired by Google Keep
- Built with Material Design 3 and MVVM (Model-View-ViewModel) Architecture
- Create, Read, Update, Delete (CRUD) functionality
- Using Room (Dao + Repository) as the database
- Using Android Jetpack Navigation Component
- Using SharedPreference for simulating Login/Register process
- Using RecyclerView with OnClickListener Interface and StaggeredLayout Manager
- Dependency Injection
- Tag (Category) for notes
- Add Image feature to notes
- Multiple select for multiple delete notes
- Dark Theme / Light Theme switch
- https://sanjanahumanintech.medium.com/mvvm-with-clean-architecture-in-react-native-a-detailed-guide-e5e25b815db0 (Thanks to Sanjana for MVVM Architecture Overview)