If you frequently use public transport or would like to travel through Switzerland by public transport, download the SBB Mobile App. (iOS Android) This app has saved my so many times, even if it has quite a few bugs at times. You can check the bus train boat schedule from your phone and even buy a ticket through the app. It also has a feature of using your GPS to find the bus / train station closest to you. But like I said, sometimes it shows incorrect departure / arrival times but after using it several times a week for about 3 years I liked it maybe 3 times or so.