You can play Hearts with friends or family, offline via bluetooth. For this game, there can be 2, 3, or 4 people connected via bluetooth. You all just need to install Bluetooth Hearts, click Multiplayer, and choose a username. Next, someone creates a group and the others join the group. If you chose to join a group, you would see the name of the Group-Owner on your screen. You can tap on that name and connect to the Group-Owner automatically through bluetooth. When someone is connected, Group-Owner can start the game. Group-Owner can wait for up to 3 people to join to start the game. If there are fewer than 4 people to play, Bluetooth Hearts will fill in the remaining positions by CPU.
You can also play Hearts, single-player, with CPU. There are three difficulty levels to choose from: Easy, Medium, and Hard. The difficulty of Hard can be both addictive, and helping you improve. It is always a good idea to develop your skills on your own (with CPU), and use them while playing multiplayer with your friends and family!