Emoji Memory Jetpack
Train your brain. Match your emojis.
A colourful memory card game built entirely with Jetpack Compose. Flip cards, find the six matching emoji pairs and play again. The cards flip in 3D and shine as you tilt the phone. No longer on Google Play; the source code is on GitHub.
Screenshots


What it does
Simple premise. Real value.
Emoji Cards
Six emoji pairs on a four-column board, reshuffled with one tap.
Jetpack Compose
Built entirely with Jetpack Compose: declarative UI and 3D flip animations.
Holographic tilt
A sheen on the cards follows the phone's tilt, read from the accelerometer.
Open Source
Full source code under the MIT licence. Learn how a small Android game is built with Compose.
The story behind it
The Problem
I wanted to practice MVVM architecture and Jetpack Compose with a real, shipped project, not just a tutorial exercise.
What I Built
A memory card game inspired by iagocavalcante/memorize, rebuilt from scratch in Kotlin with Jetpack Compose and a clean MVVM structure.
What I Learned
Managing game state through a ViewModel feels different from regular UI state: the ViewModel becomes the game engine, not just a data holder.
What the app collects, and the rules for its paid features: privacy policy and terms of use.