Citymapper is an Android/iPhone app and website similar to Google Maps. I've used it recently in Paris and it's very useful.
Unfortunately it does not serve Geneva, and it's hardly surprising -- until a few years ago, not even Google Maps showed bus stops and public transport lines in the city of Calvin...
However, the developers are open to suggestions, and if they get enough requests they will include Geneva in a future version.
So, please vote for Geneva here: https://citymapper.com/cities (right side, "Vote for our Next City"). If you've installed the app you can also vote from there. After you voted please post a comment below.
Thanks a lot!
Note: I am not affiliated with Citymapper or anything.