mirror of
https://github.com/hmalik144/Candy_Space_tech_test.git
synced 2025-12-10 03:05:27 +00:00
1.1 KiB
1.1 KiB
Candy Space tech test
Requirements
- Minimum android version 24
- Permissions : Internet, Network state
Installation
Clone this repository and import into Android Studio
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
UI test
- AppUITest.kt
Unit test
- RepositoryTest.kt
- MainViewModelText.ky
Built With
- Kodein - Painless Kotlin Dependency Injection
- Retrofit - Type-safe HTTP client for Android and Java by Square, Inc
- Picasso - A powerful image downloading and caching library for Android
- Groupie - Groupie is a simple, flexible library for complex RecyclerView layouts.
Authors
- Haider Malik - Android Developer