Skip to content

A compose android application which allows us to maintain notes and stores them in local storage.

Notifications You must be signed in to change notification settings

KhushanshuYadav/Notes

Repository files navigation

NOTES APP

Native Android Application that allows users to create, update,and store notes.

  • Employed MVVM (Model-View-ViewModel) architecture to ensure a clear separation of concerns and enhance maintainability and modularity.
  • Utilized Room database with the help of DAO to ensure reliable and persistent storage of user data/notes.
  • Implemented multiscreen navigation for adding and updating notes to enhance user experience.
  • Injected custom-built dependency for better modularity and testability of the app components.

Features

  • Create, update and delete note
  • List of Card View of Notes
  • Swipe to delete feature

Tech Stack

Architecture : MVVM (Model View ViewModel)

Frontend : Kotlin, Jetpack Compose

Backend : Kotlin, Jetpack Compose (Navigation)

Database : ROOM Database (SQLite)

Screenshots

Screenshot_2024-07-31-21-28-27-45_20db2e132b86972d434dbc1007426f15Screenshot_2024-07-31-21-29-23-32_20db2e132b86972d434dbc1007426f15Screenshot_2024-07-31-21-29-34-27_20db2e132b86972d434dbc1007426f15Screenshot_2024-07-31-21-28-58-44_20db2e132b86972d434dbc1007426f15

Hi, I'm Khushanshu! 👋

🚀 About Me

I'm a aspiring native android developer. I build apps using kotlin and latest jetpack compose. I am learining and growing everyday.

🔗 Links

linkedin twitter Linktree

About

A compose android application which allows us to maintain notes and stores them in local storage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages