Skip to content

MohamedE610/ChatApp

Repository files navigation

Architecture

Clean Architecture with MVVM pattern in the presentation layer

Tech Stack

  • Modularization.
  • 100% Kotlin based + Coroutines + Flow for asynchronous.
  • Hilt: for dependency injection.
  • MVVM with management state
  • Jetpack Compose
  • Room Persistence - construct database to cache data.
  • Worker Manager to invalidate cache periodically.
  • Material-Components - Material design components.

Testing Libraries

  • Junit4
  • Mockito

App

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages