Note App

The Note App is an app to add/remove and edit notes. The app also provides sorting feature, so the user will be able to sort Ascendingly/Descending the notes either with Date/Title or Color. The user can undo remove the note as well!

Clean Architecture

Why do we need to use Clean Architecture ?

Simply it makes your app very scalable!

check this link : https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html

App Screenshot

App architecture

1-General Components

Room Database

2-Android Specific Components

Jetpack Compose

Jetpack Compose Navigation

(Single activity, zero fragments)

Hilt

Features

  • Dark mode

  • Add notes

  • Remove notes

  • Edit notes

  • Sorting notes

Development

use this to clone the code.

git clone https://github.com/M-G12/CleanApps.git

Authors

GitHub

View Github