The only chess app you need
This is just an amazing app for players of all levels. It has almost everything one could want: puzzles, tactics, lessons, a huge online/forum community, videos, live games (very short wait for a game any time of the day), longer correspondence style games, analysis of your games, and more. Even with a free account you get a ton of features. But it is worth paying the small fee for a membership. You will get huge value for your money.
FreeKitttens4Yuu about
Chess - Play & Learn, v3.3.20