Skip to content

A simple Notepad app built with Kotlin, showcasing the use of Navigation Component, MVVM architecture, and Hilt dependency injection. This app allows users to perform CRUD (Create, Read, Update, Delete) operations on notepads.

Notifications You must be signed in to change notification settings

Ehtisham-gillani/Kotlin-Notepad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Kotlin Notepad App 📝

A simple Notepad app built with Kotlin, showcasing the use of Navigation Component, MVVM architecture, and Hilt dependency injection. This app allows users to perform CRUD (Create, Read, Update, Delete) operations on notepads.

Features

Add New Notes: Create and save notes easily.

View Notes: Display all saved notes in a user-friendly interface.

Edit Notes: Modify existing notes.

Delete Notes: Remove notes when no longer needed.

Tech Stack

Kotlin: Programming language for building Android apps.

Navigation Component: Simplifies navigation and ensures a single activity architecture.

MVVM Architecture: Decouples the UI from business logic for better testability and maintainability.

Hilt: Manages dependency injection to simplify code and improve scalability.

Room Database: Local database for persisting notes.

About

A simple Notepad app built with Kotlin, showcasing the use of Navigation Component, MVVM architecture, and Hilt dependency injection. This app allows users to perform CRUD (Create, Read, Update, Delete) operations on notepads.

Topics

Resources

Stars

Watchers

Forks