Mobile Development für iOS und Android im produktiven Betrieb
Mit der passenden mobilen App gewinnst oder verlierst du den direkten Draht zu deinen Nutzern. Wir entwickeln native Apps für iOS und Android und plattformübergreifende Lösungen mit React Native und Flutter. Wir richten die passenden Backends mobile-first aus. Zu unseren Kunden zählen Unternehmen aus dem deutschsprachigen Raum ebenso wie aus dem asiatisch-pazifischen Raum, in unterschiedlichsten Branchen und Wachstumsphasen.
Das Angebot deckt fünf Bereiche ab: native Entwicklung für iOS und Android, plattformübergreifende Entwicklung mit React Native und Flutter, mobile-first-Architektur für Backend-Systeme, Gestaltung von Oberfläche und Nutzererlebnis sowie Qualitätssicherung mit Release-Management für den laufenden Betrieb.
Von der Idee zum marktreifen MVP
GoVibe kam Mitte 2021 mit einem zeitkritischen Auftrag zu uns. Die Premium-Autoverleih-Plattform aus Honolulu wollte ein Concierge-Modell mit Abholung und Rückgabe durch eigene Fahrer einführen, während sich der hawaiische Tourismus gerade erst von einem Einbruch der Besucherzahlen um 74 Prozent erholte. Die Zeitverschiebung zu Honolulu ließ persönliche Treffen nicht zu, der gesamte Auftrag lief remote. Wir entwickelten eine Buchungsstrecke für Web und Mobilgeräte und ein individuelles Admin-Portal für Flottenmanagement und Fahrereinsatzplanung. Ein Deal-Portal kam dazu, das Mieter direkt mit Fahrzeugeigentümern verbindet. Der marktreife MVP stand nach drei Monaten. Die Buchungen wuchsen bis 2022 um 290 Prozent gegenüber dem Startwert und bis 2024 auf insgesamt 375 Prozent. Die App zählt heute mehr als 13.000 Downloads.
Gewachsene Systeme neu aufstellen
Camino Ninja begleitet Pilger auf den Jakobswegen durch Europa mit Routenführung und Offline-Karten. Hotelinformationen und Reiselogistik ergänzen die App unterwegs. Eine Mobilfunkverbindung fehlt auf vielen Wegabschnitten. Pilger können sich deshalb nur dann auf die App verlassen, wenn die Offline-Funktion zuverlässig arbeitet. Der Inhalt lag beim Einstieg in hartcodierten JSON-Dateien. Änderungen waren nur durch Entwickler möglich. Das PHP-basierte Adminportal bot kaum Verwaltungsfunktionen. Datenschicht, Geschäftslogik und Frontend-Auslieferung waren architektonisch nicht sauber getrennt. Wir überführten die JSON-Daten in eine PostgreSQL-Datenbank. Der Betrieb läuft heute auf AWS mit verwalteter Datenbank. Die mobile App entstand neu in Flutter für iOS und Android. Offline-Kartenfunktion und Hoteldatenabgleich blieben dabei erhalten und wurden zusätzlich verbessert. Directus.io übernahm als CMS die Inhaltspflege, ergänzt um eigene Oberflächen für Hotelpartner. Der Umsatz stieg nach der Modernisierung um 40 Prozent. Inhaltsänderungen laufen seither ohne Entwickler.
Ein Schweizer Fintech-Anbieter aus dem Kanton Luzern digitalisiert seit 2014 Post- und Dokumentenabläufe für Privatpersonen und Unternehmen. Automatisierte Rechnungsverarbeitung und Multibanking-Anbindung gehören zum Angebot. Intelligente Archivierung ergänzt es. Die vorhandenen mobilen Apps beruhten auf dem hybriden Ionic-Framework mit schwächerer nativer Leistung. Die angebundenen Backend-Dienste arbeiteten uneinheitlich und verursachten wiederholt Fehler bei der Datensynchronisierung. Diese Fehler waren bei Finanzdokumenten ein ernstes Risiko für das Kundenvertrauen. Web-Team und Mobil-Team arbeiteten in getrennten Silos. Gemeinsame Funktionseinführungen blieben deshalb stecken. Wir ersetzten das hybride Ionic-Framework vollständig durch native Entwicklung, Swift für iOS und Kotlin für Android. Kamera, sicherer Speicher, Push-Benachrichtigungen und biometrische Authentifizierung liefen jetzt nativ. Wir prüften parallel die Backend-Schnittstellen und behoben die Unstimmigkeiten bei der Datensynchronisierung. Die Nutzererfahrung wurde neu gestaltet. Web-Team und Mobil-Team arbeiteten fortan enger zusammen und lösten damit die Silostruktur ab. Die vollständig nativen iOS- und Android-Apps gingen innerhalb von weniger als zwei Jahren live. Der zweiwöchentliche Release-Rhythmus hielt danach über mehr als vier Jahre durch.
Gleiches Verhalten auf iOS und Android
Camino Ninja verhielt sich vor der Modernisierung auf iOS und Android unterschiedlich. Beide Plattformen laufen seit der Neuentwicklung in Flutter aus einer gemeinsamen Codebasis – neue Funktionen und Fehlerbehebungen erscheinen dadurch gleichzeitig auf beiden Plattformen, statt zeitversetzt in zwei getrennten Entwicklungssträngen.
Entwickle deine mobile App oder modernisiere ein bestehendes System.
Wir besprechen dein Vorhaben und zeigen, welcher Weg zur mobilen Plattform passt, inklusive Aufwand und Dauer.