A free program for Android, by TVApp.
Play chess against the computer or with a friend. You can also take part in online tournaments.
The program is capable of learning from your games and adapting to the level of the opponent. It can even improve on its own.
In addition, the application allows you to analyze your chess games to discover where you made mistakes.
The program also has the ability to find the best moves for a given position and give you a rating based on how well you performed.
The application can play chess online with other players. You can also chat with them and participate in online tournaments.