# Candy Space tech test ## Requirements - Minimum android version 24 - Permissions : Internet, Network state ## Installation Clone this repository and import into **Android Studio** ```bash git clone git@github.com:hmalik144/Candy_Space_tech_test.git ``` ## Features - Data binding to control views from view models and objects - SOLID coding priciples applied to keep code clean and easy to read ## Architectural Pattern MVVM - Model View Viewmodel ## Jetpack * [AndroidX](https://developer.android.com/jetpack) ## UI test - AppUITest.kt ### Unit test - RepositoryTest.kt - MainViewModelText.ky ## Built With * [Kodein](https://github.com/Kodein-Framework/Kodein-DI) - Painless Kotlin Dependency Injection * [Retrofit](https://github.com/square/retrofit) - Type-safe HTTP client for Android and Java by Square, Inc * [Picasso](https://square.github.io/picasso/) - A powerful image downloading and caching library for Android * [Groupie](https://github.com/lisawray/groupie) - Groupie is a simple, flexible library for complex RecyclerView layouts. ## Authors * **Haider Malik** - *Android Developer*