NoteU is a note-taking application that empowers users to effortlessly create, read, update, and delete notes. With NoteU, users can conveniently add info to their notes, edit existing notes and delete specific notes. The app follows the MVVM architecture pattern and utilizes Room database to store and manage user's notes effectively.
- Create notes: Add a title and description to create new notes.
- Read notes: View the titles and descriptions of all notes for easy reference.
- Edit notes: Modify the title and description of existing notes to keep them up to date.
- Delete notes: Remove specific notes that are no longer needed or you can delete all notes just using one button
Android
To run this app locally, follow these steps:
- Clone this repository to your local machine.
- Open Android Studio and select "Open an existing project."
- Navigate to the project directory and select the project's root folder.
- Connect a device or start an emulator.
- Build and run the app by clicking on the "Run" button in Android Studio or by running the command
./gradlew
installDebug in the project's root directory.
- Open NoteU on your device or emulator.
- Press the "Add" icon on the app bar to create your first note.
- Enter a title and description for the note, then press the "Save" button.
- To edit the content of a note, simply tap on the specific note you wish to modify.
- Update the title and description with the desired changes, then press the "Save" button.
- If you want to delete a note, swipe it either left or right.
- Confirm the deletion by selecting "Yes" on the confirmation dialog.
- To delete all notes at once, tap on the "Delete" option on the app bar, then confirm by selecting "Yes" on the confirmation dialog.
Demo.webm
Apache License Version 2.0