- MVVM Architecture: Ensures separation of concerns and a clean codebase.
- Room Database: Provides robust local data storage.
- Full Text Search (FTS4): Full text search for searching the notes in the room database
- Navigation Components: Facilitates easy and consistent navigation within the app.
- Material You: Brings a modern, dynamic, and personalized user interface.
- View Binding: Offers type-safe access to views, reducing the risk of runtime errors.
- Tap the + button on the home screen.
- Enter your note title and content.
- Press back button to save your note.
Viewing Notes:
- Your notes are displayed on the home screen in a staggered layout format.
- Tap any note to view its details.
Editing Notes:
- Open a note and tap on the note title or content
- Make your changes and press Save.
Searching Notes:
- Tap on search bar and enter the keyword you want to search
- Select desired result
Deleting Notes:
- Tap on the note and click on delete icon in action bar