/CleanArchitecture

A sample movies app which demonstrates clean architecture and best practices for developing android app

Primary LanguageKotlin

Movies Clean Architecture

An example approach for Android Application modularization and Clean architecture.

Tech Stack

  • Clean architecture using kotlin
  • Presentation layer using MVVM
  • Using Koin for dependency resolution
  • Repository Pattern
  • Retrofit2
  • Single source of truth with Room
  • Modularization