Skip to content

Testing Github API with local data cache using Room

Notifications You must be signed in to change notification settings

CarlyAdam/github_users

Repository files navigation

Github Users Test

Features

How to build

1-Git clone
2-Use Android Studio(4.2 or up, Arctic Fox|2020.3.1 Beta 3 in my case) /File/Open
3-Sync Project with Gradle
4-Done

Apk

  • -You can find the apk file here

Test

  • -You can find useful unit test in this directory
  • -You can find useful screenshots test in this directory

Useful notes

MVVM Arquitecture

MVVM

Pagin Arquitecture

Pagin

CI/CD Report

Bitrise Report

Points to improve with more time

  • Create screenshots test for all the views
  • Integrate Snapshot test with Firebase Test Lab
  • Create unit test for different pagination scenarios.
  • Check and test leakcanary memory leaks reports.
  • Check bitrise builds.

Enjoy it ;)

About

Testing Github API with local data cache using Room

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages