Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.21 KB

File metadata and controls

35 lines (24 loc) · 1.21 KB

NoteAppWithJetpackCompose

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.

Features

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

Tech Stack

  • 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

Prerequisites

  • Android Studio
  • Kotlin
  • Minimum API level: 24

Installation

  1. Clone the repository:
    git clone https://github.com/muameh/NoteAppWithJetpackCompose
    
    

Screenshot_1727955288