Skip to content
/ Scry Public

Scry is a Hearthstone companion app, allowing users to browse through cards. Scry is 100% Kotlin, unit tested, and uses Model View Presenter with RxJava2 and Dagger 2.

Notifications You must be signed in to change notification settings

caseta/Scry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Taylor Case
Jan 12, 2019
72e365c · Jan 12, 2019

History

49 Commits
Jan 12, 2019
Oct 31, 2018
Oct 27, 2018
Oct 31, 2018
Oct 27, 2018
Jan 12, 2019
Jan 6, 2019
Oct 27, 2018
Oct 27, 2018
Oct 27, 2018

Repository files navigation

Build Status codecov

Android app that lets users browse through Hearthstone cards, save cards, etc.

  • Kotlin
  • Repository Pattern with Room
  • RxJava 2
  • Dagger 2
  • MVP - Model View Presenter

TODO

Features

  • Add favorite hero
  • Add saved cards
  • Add card filter view
  • Add sort cards feature
  • Add create deck feature

Maintenance

  • Add Crashlytics
  • Setup unit testing with Dagger 2
  • Setup error callbacks for all network RxJava 2 calls
  • Add leak canary
  • Add new paging library
  • Update packages to androidx

Known Issues

  • A few Shared Element Transition issues -- overdrawing, etc. Also issues with Samsung devices because of their unique Activity transition animation
  • Fix the proper color of Collapsing toolbar text when it is expanded. Sometimes black when should be white, etc.

About

Scry is a Hearthstone companion app, allowing users to browse through cards. Scry is 100% Kotlin, unit tested, and uses Model View Presenter with RxJava2 and Dagger 2.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages