/Avengers

Sample app built with clean architecture principles

Primary LanguageKotlin

Avengers

This repository demonstrates the Clean Architecture principles implementation in android application. Provided solution integrates Firebase services to fetch data from Cloud Firestore and takes advantages of using Kotlin Coroutines to bring asynchronous work to the application.

Clean Architecture

Layers dependency rule

Diagram 1

Android layers

Diagram 2

Implementation details

Built with