Chess for Android is a free, standalone chess application for Android. Chess for Android accepts moves through the touch screen, trackball, or keyboard input. The application supports full game navigation buttons to correct mistakes or analyze earlier played games. There is an optional move coach that highlights valid user moves and last played engine move. A game in progress is also automatically saved on exit.
Chess for Android consists of a chess engine (a Java version derived from the C++ engine BikJump) together with a GUI. The engine plays at various levels (including random, against itself in auto-play, or free-play, where the game can be used as a “magnetic chessboard”). The user can play either side and, independently, view the board from the perspective of white or black. The GUI can import any UCI engine binary that has been compiled “natively” for Android. This allows users to replace the built-in Java chess engine with a more advanced third party UCI engine.
You can download Chess for Android application free of cost from the Android Market.