🧠
Games
Android
game
memory

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.

Behind the Build

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.