The app for built on Android Studio using Gradle build system
Kotlin programming language was used for the development
The MVVM architecture desgin patter was used for the development
Android's Architecture Components components were used to to acheive MVVM e.g LiveData, AndroidViewModel
Kotlins Coroutines were used asynchronous programming.
Koin is for Injecting Repositories into viewModel
Retrofit was used for Networking along with OkHttp
In this task there are 3 screens.(Splash,Dashboard,Advertisement Detail)
Api is called in dashboard screen