NoteAppWithJetpackCompose is a simple note-taking application built with Jetpack Compose and Room for Android. The app allows users to create, update, delete, and view notes easily, providing a seamless and modern user experience.
- Add Notes: Create new notes and save them to the local database.
- View Notes: Display a list of saved notes sorted by the entry date.
- Update Notes: Edit existing notes and save changes.
- Delete Notes: Remove individual notes or clear all notes at once.
- Live Data Updates: Automatically update the UI when notes are added, updated, or deleted.
- Programming Language: Kotlin
- UI Framework: Jetpack Compose
- Database: Room
- Dependency Injection: Hilt
- Coroutines: Kotlin Coroutines for asynchronous operations
- MVVM Architecture: Implements the Model-View-ViewModel architectural pattern
- Android Studio
- Kotlin
- Minimum API level: 24
- Clone the repository:
git clone https://github.com/muameh/NoteAppWithJetpackCompose