The note app uses modern Android technologies, including Jetpack Compose, MVVM architecture, Room, and Hilt. This simple notes app allows users to add new notes, update existing ones, and delete notes.
- Uses Room to save notes.
- Implements dependency injection with Hilt.
- Allows users to add new notes, update existing ones, and delete notes.
- Uses Jetpack Compose for navigation and navigation transitions.
data
: Contains room database, repository, and model classes.di
: Hilt modules.ui
: UI layer of the app.nav
: Contains app navigation and destinations.screens,components
: Contains UI components.theme
: Material3 theme.
Kotlin: As the programming language.
Jetpack Compose : To build UI.
Jetpack Navigation : For navigation between screens.
Hilt : For injecting dependencies.
Room : To store and update notes.
Simple clone this app and open in Android Studio.