A free program for Android, by Everyman Chess.
ChessViewer is a powerful chess app and the only application you’ll ever need for chess on your Android device. The Chess Viewer app is the most comprehensive pgn viewer available in the market as it allows you to go through all of the games and read all of the text, variations, and subvariations, using this app. Also, this software provides quick access to any pgn file, whether it be online or offline, and from whichever source. When you download this app, complimentary eBook chapters are also available. The ChessViewer app is a new way to enjoy chess. It's a great way to learn and practice your chess skills!