It provides you with the number of line changes and station stops involved in each route. You can also view the detailed station list for each train line in Shanghai. Also, you can long tap on any station name from the list to see it on maps. The App interface is available in English and Chinese languages. This app can work completely offline (without internet).