/NotesApp

Note App (MVVM , Clean Architecture ,Jetpack Compose, Dagger Hilt, and Room)

Primary LanguageKotlin

Notes App Using Jetpack Compose

[download apk from here](https://github.com/ELTEGANI/NotesApp/files/7609684/apk.zip)

  • MVVM MVVM Architecture (Model - View - ViewModel)
  • Clean-architecture MVVM with Clean Architecture is pretty good in such cases. It goes one step further in separating the responsibilities of your code base.
  • Jetpack Compose Modern design practices, Jetpack libraries enable fewer crashes and memory leaks. Describe your UI.
  • kotlin Modern, concise and safe programming language. Easy to pick up, so you can create powerful applications immediately
  • Dagger - Hilt dependency injection.
  • Room Room persistence library.
  • navigation Android Jetpack's Navigation component helps you implement navigation
  • flow notify domain layer data to views.
  • coroutines A coroutine is a concurrency design pattern that you can use on Android to simplify code that executes asynchronously.