package icon

Mahjong Solitaire

A performance-oriented classic Mahjong Solitaire game.
New in version 1.2.4
- Fixed an issue where you could be stuck in a dead end and shuffle would not be able to help you
Classic Mahjong Solitaire designed for a smooth, clean experience on low-performance phones and tablets. No ads, no interruptions.

Features


  • Guaranteed Solvable Boards: Every generated game features a verified path to completion.

  • Multiple Constellation Layouts: Includes phone-optimized compact layouts as well as classic full-board constellations suitable for larger displays and tablets.

  • Smooth Interaction & Canvas Rendering: Optimized tile rendering engine with dynamic scaling and depth effects.

  • Interactive Tutorial: A guided tutorial level that teaches new players how the game works.

  • Player Tools: Unlimited hints, undo, reshuffling, and optional highlighting for playable tiles.

  • Audio & Haptics: Tactile tile collision sounds, ambient background music, and subtle haptic feedback (can be toggled in settings).

  • Auto-Save: Progress is saved automatically on state change.



Privacy

No ads, no tracking, no network access. Everything is calculated on your device.

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.2.4 (7) suggested Added on Oct 16, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 11 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • control vibration
      Allows the app to control the vibrator.
    • com.vortessence.mahjong.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 18 MiB PGP Signature | Build Log

  • New in version 1.2.3
    Initial store release.
  • Version 1.2.3 (6) - Added on Oct 14, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 11 or newer.

    It is built and signed by the original developer, and guaranteed to correspond to this source tarball.

    Permissions
    • control vibration
      Allows the app to control the vibrator.
    • com.vortessence.mahjong.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 18 MiB PGP Signature | Build Log