← Alle Projekte

VVS Mobil: Flutter-App für über 600.000 Nutzer

Mit MENTZ für den Kunden VVS entwickelt: die Flutter-App der Region Stuttgart. Live-Auskunft, Tickets, Karte und Barrierefreiheit.

Kunde
Verkehrs- und Tarifverbund Stuttgart (VVS)
In Zusammenarbeit mit
MENTZ
Technik
Flutter · Dart · Kotlin Multiplatform
Veröffentlicht
Juni 2025

600.000+

App-Nutzerinnen und -Nutzer in der Region Stuttgart

1 Codebasis

Zwei native iOS- und Android-Apps durch Flutter ersetzt

4,4 ★

Bewertung im App Store (iOS)

Stand August 2026.

VVS Mobil Flutter-App für ÖPNV und Mobilität in der Region Stuttgart

Die ÖPNV-App der Region Stuttgart

VVS Mobil ist die App des Verkehrs- und Tarifverbunds Stuttgart. Sie bringt Fahrplan, Tickets und Karte aufs Handy: für den Weg mit Bus und Bahn und für den Rest bis zur Tür. Die neue Version ist im Juni 2025 gestartet.

Die App ist ein Branding-Produkt. Dieselbe technische Basis läuft landesweit als bwegt Bus & Bahn , die ÖPNV-App des Landes Baden-Württemberg. VVS und das Land haben den Client als Baukasten entwickelt. Andere Verbünde können Corporate Design und Ticketshop anpassen.

Was die App kann:

  • Live-Auskunft: Verbindungen von Tür zu Ziel, Verspätungen, Störungen, Abfahrten in der Nähe.
  • Tickets: Kauf im Client, inklusive Deutschland-Ticket. Bezahlen geht über die üblichen Wege, auch ohne extra Registrierung.
  • Karte: Haltestellen, Linienverläufe, Fahrzeugpositionen, P+R.
  • Sharing und Mix: Stadtmobil, RegioRad, Radstrecken, Ruftaxis und VVS Rider neben Bus und Bahn.
  • Fahrtbegleitung: Losgehzeit, gemerkte Fahrten, Push bei Störungen, Favoriten.
  • Bedienung: Darkmode, Deutsch und Englisch. Stufenfreie Verbindungen, Haltestellenfotos und -merkmale, große Schrift und Screenreader, soweit der Client sie trägt.

Was Tapped umgesetzt hat

Kunde ist der VVS. Partner ist MENTZ.

Mit MENTZ haben wir schon mehrere Projekte umgesetzt, unter anderem den VVS Radroutenplaner .

VVS Mobil haben wir gemeinsam mit MENTZ entwickelt. Wir haben die Architektur verantwortet und die Entwicklung großer Features übernommen — in der Praxis mit einer Lead-Rolle. Dazu haben wir Mitarbeiter des Kunden geschult. Unsere jahrelange Flutter-Arbeit hat in vielen weiteren Bereichen geholfen: Accessibility und das Wissen um beide nativen Plattformen.

Das Backend für Auskunft, Ticketing und die Mobility-Plattform hat MENTZ bereits gestellt.

Von zwei nativen Apps zur Flutter-Migration

Die Vorgänger waren native iOS- und Android-Apps. Zwei Codebasen, zwei Release-Züge, jede Änderung doppelt. Gemeinsam mit MENTZ haben wir beide Clients durch Flutter ersetzt. Ein Stand für App Store und Google Play.

In manchen Fällen haben wir die Logik der alten App analysiert und übernommen. Ticketshop und Location-APIs sind weiterhin nativ implementiert. Das Ergebnis kann sich trotzdem sehen lassen, wie man an der Bewertung im App Store erkennt.

Barrierefreie Flutter-Apps: Semantics, VoiceOver und TalkBack

Flutter kann barrierefreie Apps. Es tut das nicht von selbst. Die Informationen für Screenreader müssen wir im Client nochmal aufbereiten. Das gilt auch, wenn sich Abfahrten ändern, Fahrzeuge bewegen oder neue Informationen zu einer Fahrt vorliegen. Alles über TalkBack erreichbar.

Manche UI-Elemente müssen anders bedient werden als per Touch. Wischgesten brauchen eine Alternative, ebenso Drag-and-Drop. Tastatur und Screenreader müssen denselben Weg haben wie die Geste.

Viel Zeit ist in die Optimierung komplexer, detaillierter Screens gegangen, die viele Informationen darstellen, etwa den Abfahrtsmonitor oder die Fahrtdetails. Sie müssen für Menschen mit Einschränkungen einfach zu bedienen sein.

Was im Client steckt:

  • Flutter Semantics: Widgets tragen Labels, Rollen und Live-Updates. VoiceOver unter iOS und TalkBack unter Android steuern Auskunft, Haltestellen, Störungen und die Navigation.
  • Fokusmanagement: Reihenfolge, klar erkennbar, welches Element fokussiert ist, Aktivierung ohne Touch. Der VVS beschreibt die interaktiven Elemente als per Tastatur bedienbar.
  • Große Schrift und Kontrast: Systemskalierung bis 200 % ohne Funktionsverlust, Kontrast in Hell- und Dunkelmodus.

Die Qualitätssicherung haben wir mit Testautomatisierung direkt abgebildet. Golden Tests halten fest, ob diese detaillierte UI hält. Das ist vor allem bei White-Label-Produkten wichtig.

Der VVS selbst nennt die App teilweise barrierefrei und listet offene Punkte: nur Hochformat, Kartenzomm nur per Geste, Fremdwörter in der Sprachausgabe, einzelne Bereiche im Ticketshop.

Das Barrierefreiheitsstärkungsgesetz (BFSG) gilt für bestimmte digitale Verbraucherangebote, nicht pauschal jede ÖPNV-App in derselben Breite. Bei VVS Mobil war Barrierefreiheit eine Produktanforderung, mit den Einschränkungen, die der VVS öffentlich dokumentiert.

Worauf wir stolz sind

Flutter

Eine Codebasis für beide Stores

Die Oberfläche sitzt in Flutter und Dart. In manchen Fällen haben wir die Logik der alten App analysiert und übernommen. Daraus ist ein flexibles Branding-Produkt geworden — App Store und Google Play bekommen denselben Client.

Native Module

Ticketshop und Location-APIs

Ticketshop und Location-APIs sind weiterhin nativ implementiert. Der Rest der Oberfläche muss trotzdem auf iOS und Android denselben Stand halten.

Flutter Semantics

VoiceOver und TalkBack im Client

Labels, Rollen und Live-Updates sitzen in den Widgets. Der VVS dokumentiert selbst, wo Ticketshop und Karte noch Lücken haben.

Häufige Fragen

Eignet sich Flutter für barrierefreie Apps?
Ja. Der Aufwand liegt in der Automatisierung und der Testabdeckung, etwa über Golden Tests.
Eignet sich Flutter für White-Label-Apps?
Ja. VVS Mobil und bwegt Bus & Bahn laufen auf derselben technischen Basis. Andere Verbünde können Corporate Design und Ticketshop anpassen. Golden Tests stellen fest, dass bei Anpassungen alle Apps noch gleich aussehen und funktionieren.
Kann eine Flutter-App native iOS- und Android-Module nutzen?
Ja. Bei VVS Mobil sind Ticketshop und Location-APIs weiterhin nativ implementiert. Flutter zeichnet die Oberfläche, Plattform-Code bleibt dort, wo er hingehört.
Eignet sich Flutter für große ÖPNV- und Enterprise-Apps?
Ja. Die harte Stelle ist nicht das UI-Toolkit, sondern Plattformintegration, Echtzeitdaten und eine Accessibility-Schicht, die auf iOS und Android denselben Stand hat. VVS Mobil läuft so im Produktivbetrieb.

Quelle: Nutzerzahl: VVS-Kundenmagazin NEVVS, Herbst 2025

Kostenlose Erstberatung

Erzähl uns, was du entwickeln willst. In einer kostenlosen Erstberatung sprechen wir kurz über dein Projekt und schätzen Zeit und Budget.