Emoji Memory Jetpack
Train your brain. Match your emojis.
A fun and colorful memory card game built entirely with Jetpack Compose. Flip cards, find matching emoji pairs, and challenge your brain — all in a smooth, modern Android UI.
What it does
Simple premise. Real value.
Emoji Cards
Vibrant emoji pairs that make the game visually engaging and universally accessible.
Jetpack Compose
Built entirely with Jetpack Compose — smooth animations, declarative UI, modern Android.
Open Source
Full source code available. Learn how a real Android game is built with Compose.
Progressive Difficulty
Board sizes grow as you improve, keeping the challenge fresh every session.
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.