A beautifully crafted 2048 puzzle game for iOS and Android, built with Flutter.
Merge tiles to reach 2048 — and beyond.
- Smooth animations — tiles slide and merge with fluid motion
- Custom tile icons — replace any tile value with your own photo from the gallery
- Theme support — Light, Dark, and System modes
- Background colours — 5 warm-neutral presets with a live board preview
- Score tracking — current score and all-time best, stored locally
- Fully offline — no internet connection required, no data collected
| Platform | Input |
|---|---|
| Mobile | Swipe in any direction |
| Simulator / Desktop | Arrow keys or mouse drag |
| Play | Settings | About |
|---|---|---|
| 4×4 game board | Theme & background picker | Developer info & links |
| Score / Best score | Custom tile icon editor | Privacy Policy & Terms |
| Win / Game over overlays | Reset all settings | Version info |
- Flutter (iOS + Android)
- Provider — state management
- SharedPreferences — local score & settings persistence
- image_picker — custom tile photo selection
- Google Fonts — Space Grotesk & Plus Jakarta Sans
- url_launcher — external links
| Token | Value |
|---|---|
| Primary | #B89A5A (gold) |
| Secondary | #3A3A3A (charcoal) |
| Tertiary | #F2F1EE (cream) |
| Headline font | Space Grotesk |
| Body font | Plus Jakarta Sans |
flutter pub get
flutter runMinimum targets: iOS 12 · Android 5.0 (API 21)
Developed by ainika.xyz