mirror of
https://github.com/hmalik144/Candy_Space_tech_test.git
synced 2025-12-10 03:05:27 +00:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
44
README.md
Normal file
44
README.md
Normal file
@@ -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*
|
||||||
Reference in New Issue
Block a user