Android application build it with kotlin that illustrate battle between autobots and decepticon
-
we have 3 layer:
- App module : This module contains all of the code related to the UI/Presentation layer such as activities,fragment,dialog,custom views and contain viewmodel,dependency injection module app
- Core : holds all concrete implementations of our repositories,usecaes and other data sources like network
- Domain module : contain all interfaces of repositories ,usecase and data classes
we used hilt as dependency injection for this project and retorfit to make http calls