I initially wrote this program for myself, after the attempt to use available "official" alternatives.
A typical app to query timetable attempts to plan all your route. This would be great, but
I simply have discovered that for such cases buttons for pre-defined queries work better. The app I propose allows to configure easily 20 or about buttons that just list the current station board. This is enough for all stops and stations you use in Switzerland for absolute majority of cases. The main use cases where such simplified tool is really efficient are
When adding new station, you first need to type the approximate name of it. A web query will be made, and the you need to choose between potential hits. Some official station names are too long to be displayed on the button, so the program automatically proposes the shortened name (nickname) as well. You can set it any, even "The village of witches" if such preferred.
The "]" button drops the first word from the nickname, making from "Zurich, Faellanden" just "Faellanden", for instance. Similarly, the "]" on the opposite side drops the last word it it would happen it is "Faellanden, Zurich". This allows to create short, easy to recognize nicknames without messy editing with on screen keyboard.
The list of current stations is at the bottom of the configuration activity (you may need to hide you onscreen keyboard to see it properly). Long click on the station name there opens the dialog where you can remove or rename this station.
The user interface will self-tune into English, French or German, depending on the default language setting on your device.
The application remembers the latest queries for all station buttons. If you do not have a web connection at the moment, of SBB server is not responding to the query, the most recent result for that station will still show up. It may still be useful. When you start the program, the most recent query will show up and will be refreshed. If you keep the program on the top, the running clock on the top right will be updated, but the information itself is currently not renewed (we avoid unnecessary wasting your bandwidth with automated requests). Press the yellow "Refresh" button to update your information. In any case, the same query will be sent no more frequently than once per minute, even if you flip between different stops.
In case you have arrived to this page not from the Google Play store, the app can be found in the store here.