In this tutorial you can learn how to make a chess app. The app uses B4A two-dimensional arrays, array lists and maps to store all the game information in. It shows hints for every chess piece and the chess pieces can be "flipped" so the black player sees the pieces in a normal way (and not upside-down). There is also a feature to set up a board with a chess puzzle to solve. Games and puzzles can be saved and loaded at any time. This allows you to stop playing and save the game and at a later moment continue the game.