briscula / Avengers

Sample app built with clean architecture principles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Sample app built with clean architecture principles


Languages

Language:Kotlin 100.0%