mirror of
https://github.com/hmalik144/Android-developer-tech-test---POQ.git
synced 2025-12-10 03:05:24 +00:00
41 lines
855 B
Markdown
41 lines
855 B
Markdown
# SquareGithubRepo
|
|
|
|
A list of all the github repos of Square. This android app shows a list of all current repos avaialble.
|
|
|
|
## Requirements
|
|
|
|
Minimum android SDK version 23, Android 6.0.0 (Marshmellow)
|
|
Permissions : Internet
|
|
|
|
## Features
|
|
|
|
- Swipe to refresh view
|
|
- Search option
|
|
- Open repo on click
|
|
- Display language of repo (if available)
|
|
|
|
## Architectural Pattern
|
|
|
|
MVVM - Model View Viewmodel
|
|
|
|
## Jetpack
|
|
|
|
* [AndroidX](https://developer.android.com/jetpack)
|
|
|
|
## Unit tests
|
|
|
|
### Test case one
|
|
- Testing of room database queries
|
|
|
|
### Test case two
|
|
- Testing Repository
|
|
|
|
## 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
|
|
|
|
## Authors
|
|
|
|
* **Haider Malik** - *Android Developer*
|