A free program for Android, by AdroitKarma.
This game is the most addicting Solitaire (Klondike or Patience) you have ever played. If you love card games, then this is the perfect app for you. The goal is to build the foundation up in suits in ascending order. There are hidden cards on the table, and it will require lots of patience and strategy to win.
The game supports portrait and landscape mode, so you can play on your tablet or phone in portrait or landscape mode. There are many different themes, so you can play with a different theme every time you play.
This game is very challenging, and it can be played on both tablets and phones. It has tons of different options that can be customized to suit your style.