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. Back on Google Play since September 2026, and 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.
Train your brain. Match your emojis.
Match similar emojis. Memory game open-source, built with Android Jetpack Compose.
Get it free on Google PlayWhat the app collects, and the rules for its paid features: privacy policy and terms of use.