Android
A free program for Android, by Mana Battery.
Hearts Gold: A Smooth and Beautiful Game of Hearts