A simple Notepad app built with Kotlin, showcasing the use of Navigation Component, MVVM architecture, and Hilt dependency injection. This app allows users to perform CRUD (Create, Read, Update, Delete) operations on notepads.
Features
Add New Notes: Create and save notes easily.
View Notes: Display all saved notes in a user-friendly interface.
Edit Notes: Modify existing notes.
Delete Notes: Remove notes when no longer needed.
Tech Stack
Kotlin: Programming language for building Android apps.
Navigation Component: Simplifies navigation and ensures a single activity architecture.
MVVM Architecture: Decouples the UI from business logic for better testability and maintainability.
Hilt: Manages dependency injection to simplify code and improve scalability.
Room Database: Local database for persisting notes.