Skip to content

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.

Notifications You must be signed in to change notification settings

devAchint/notes

Repository files navigation

Notes App

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.

Features

  1. Uses Room to save notes.
  2. Implements dependency injection with Hilt.
  3. Allows users to add new notes, update existing ones, and delete notes.
  4. Uses Jetpack Compose for navigation and navigation transitions.

Screenshot

home add note update note

Package Structure

  • 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.

Build With

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.

Installation

Simple clone this app and open in Android Studio.

About

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.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages