Skip to content

Latest commit

 

History

History
56 lines (31 loc) · 2.43 KB

README.md

File metadata and controls

56 lines (31 loc) · 2.43 KB

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.