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
- Add favorite hero
- Add saved cards
- Add card filter view
- Add sort cards feature
- Add create deck feature
- 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
- 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.