Native Android Application that allows users to create, update,and store notes.
- Employed MVVM (Model-View-ViewModel) architecture to ensure a clear separation of concerns and enhance maintainability and modularity.
- Utilized Room database with the help of DAO to ensure reliable and persistent storage of user data/notes.
- Implemented multiscreen navigation for adding and updating notes to enhance user experience.
- Injected custom-built dependency for better modularity and testability of the app components.
- Create, update and delete note
- List of Card View of Notes
- Swipe to delete feature
Architecture : MVVM (Model View ViewModel)
Frontend : Kotlin, Jetpack Compose
Backend : Kotlin, Jetpack Compose (Navigation)
Database : ROOM Database (SQLite)
I'm a aspiring native android developer. I build apps using kotlin and latest jetpack compose. I am learining and growing everyday.