Skip to content

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.

Notifications You must be signed in to change notification settings

joncolon/RxMemory

Repository files navigation

RxMemory

* 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.

Image and video hosting by TinyPic

  • 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published