MahJong Practice is pattern practice for real American MahJong with Charleston. Play fun, quick games offline, anywhere, anytime. No internet connection needed. This is the best way to learn the 2020 card.

Suggested Hands:
All possible hand combinations are evaluated and sorted by the highest matching tile count. Play one of these hands or any hand you want. See the combinations of hands with the most overlapping tiles. Develop your strategies selecting hands.

Open Play:
Try different strategies with Replay and Undo. Tiles can be moved around freely.

Play Against Bots or Solo:
When playing solo, the opponent bots play valid patterns and exchange jokers but do not declare Mahjong. Play until you declare Mahjong or the wall is empty in solo mode. Go to Settings to enable bots that win to practice defense.

Corrections & FAQ:
See the closest matching pattern when you declare an unknown pattern. Frequently Asked Questions (FAQ) helps beginning players.

Pattern Stats:
Track patterns completed, wins and losses. Learn the patterns with the highest probability of matching random hands.

Pattern Filters:
Select the categories you like to play the most. Hide categories to focus on any given category. Play the whole card.

Large Tile Font Option:
Enable the Large Tile Font option to make the tiles easier to read.

Play the same hand as a friend with the Duplicate option and compare your results.

Use the Help for important details about using the app. You should know basic game play and rules before using this app. Beginners should reference Standard American Mahjong rules and videos online.

Contact for help at any time.

What’s New

Version 4.33

Added AppStore review prompt

Ratings and Reviews

4.3 out of 5
125 Ratings

125 Ratings

Marybuzz ,

Good practice....BUT....

When the game is over with a Mahjongg or Wall Game the other hands should be revealed/displayed so the player (us) can see what the other hands were playing with. The player has NO idea where the other tiles were being held. It’s optional in a Mahj game if the other players want to reveal their hands.....but in this practice’s helpful.

Also....your player (us) Win & Loss count doesn’t work. Or it just tabulates for the day you are playing. I’ve won a whole bunch of games and all I ever see is maybe 1 or 2.......

What’s the 4.4 category in the bottom menu line?

Developer Response ,

V4.10 adds this feature! Plus opponent bots that win. Go to Settings to enable.

For win loss history go to the Settings icon in the app next to Help. Losses are always counting but you have to enable the option to see them.

4.4 was the version number. New builds are more clear.

Thanks again for the review and contacting us with the advice:)

TerCamp ,

Great practice format, one suggestion.

I love that I have a place to practice deciding which hand to go with and I like watching the other players, it has helped me get faster at determining the tiles not to discard. Although I was very confused once that a player discarded a card they had to have needed until I realized they don’t Mahjong.
I do have a suggestion regarding concealed hands. Please remove the Concealed Hands in the Tiles options once the player has has claimed a discard. As is true in the real game, you stop looking at concealed hands if you have called a discard.
Thanks again for a great game.

Developer Response ,

Use the concealed hand filter or hide any individual pattern on the patterns view for now. Hiding concealed patterns automatically is on our todo list. Thanks for the suggestion:)

Josie52 ,

Almost perfect...

I love using this app to practice my Mahjong skills. It’s helped tremendously. My one and only complaint (which really doesn’t deserve a whole star removed) is that if you choose to stop after the first Charleston that you can’t do a Courtesy Pass. It goes right into the game.
But, I hope you come out with the 2020 version as soon as the 2020 cards are available. Thanks.

Developer Response ,

West chooses not to pass to you when you stop the Charleston. West is a competitive player:)


Eight Bam LLC
22.8 MB

Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating
In-App Purchases
  1. 2020 Support $2.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like