diff --git a/README.md b/README.md new file mode 100644 index 0000000..8dd33f3 --- /dev/null +++ b/README.md @@ -0,0 +1,44 @@ +# Candy Space tech test + +## Requirements + + - Minimum android version 23 + - 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*