You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* This app is developed using Android Canary Preview Build 3.2 18 *
RxMemory is a Kotlin-based Android application to create a classic memory matching card game where users can collect pokemon cards they’ve matched to be viewed in a separate collection screen.
Used RxJava 2 to chain Retrofit calls and Room SQLite Database queries and manage the state of the UI accordingly. All information is stored in Room before being distributed to the view.
Structured the app using Model-View-ViewModel architecture using RxJava 2 to pass state and Dagger 2 for dependency injection
Implemented a custom ItemAnimator to trigger animations upon data changes in the RecyclerView
Used Data-Binding and custom Binding Adapters to pass photo urls through xml to be processed by Glide.
About
RxMemory is a Kotlin-based Android application to create a classic memory matching card game where users can collect pokemon cards they’ve matched to be viewed in a separate collection screen.