Merge remote-tracking branch 'origin/master'

This commit is contained in:
2020-01-24 20:07:41 +00:00
2 changed files with 14 additions and 6 deletions

View File

@@ -3,8 +3,9 @@ jobs:
build:
working_directory: ~/code
docker:
- image: circleci/android:api-28-alpha
- image: circleci/android:api-29
environment:
- CIRCLE_COMPARE_URL: https://github.com/hmalik144/SquareGithubRepo/compare/d44aa77b0a5382f4365ded4068397857333b48e7...9aa146df2b9eaa36e6e942cec657abf3100eba20
- JVM_OPTS: -Xmx3200m
steps:
- checkout

View File

@@ -14,18 +14,25 @@ Permissions : Internet
- Open repo on click
- Display language of repo (if available)
## Espresso UI tests
## Architectural Pattern
MVVM - Model View Viewmodel
## Jetpack
* [AndroidX](https://developer.android.com/jetpack)
## Unit tests
### Test case one
- Testing listview population
- Testing of room database queries
### Test case two
- Testing filter list in searchview
- Testing sort feature from menu
- Testing Repository
## Built With
* [RxJava](https://github.com/ReactiveX/RxJava) - RxJava Reactive Extensions for the JVM a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
* [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