MyNotes is a simple Android application that allows users to manage notes. It utilizes MVVM architecture along with coroutines for asynchronous programming and RoomDatabase for local storage. Users can create, update, and delete notes within the app.
Record_2024-10-17-12-48-46.mp4
- View Notes: See a list of all notes stored in the app.
- Add Note: Create a new note with a title and content.
- Update Note: Modify the title or content of an existing note.
- Delete Note: Remove a note from the list.
- MVVM Architecture: Separation of concerns with clear distinctions between the UI, data presentation, and business logic layers.
- Coroutines: Asynchronous programming to handle database operations and network requests efficiently.
- RoomDatabase: Android's native SQLite object mapping library for local persistence of notes.
- Launch the MyNotes application on your Android device.
- You will see a list of existing notes, if any.
- To add a new note, click on the "+" button and enter the title and content.
- To update a note, click on the note you wish to edit and make your changes.
- To delete a note, click on delete icon
For any questions or suggestions, please open an issue on GitHub or contact the repository owner at rajpurohitpratiksha123@gmail.com.