Übersicht über die Karten- und Motorradfahrer-Workflows von Motorkari.cz.

Motorkari.cz

Zwei aktiv gewartete native Apps für Motorradinhalte, Community, Marktplatz, Karten und Motorradfahrer-Workflows.

Kunde
Motorkari.cz
Rolle
Android- und iOS-Entwickler – Modernisierung, Feature-Delivery und Produktpflege
Engagement
Juli 2017 – August 2020; Juni 2024 – Heute
KotlinJavaSwiftObjective-CAndroid SDKiOS SDKREST APIsFirebaseGoogle MapsMedia3Google CastCocoaPodsUIKitAlamofireAFNetworkingGoogle Maps SDKAndroidXKotlin CoroutinesGoPay
Modernisierung Mobile Apps


Herausforderung

Ein großes Motorradportal benötigte zwei etablierte native Anwendungen, um weiterhin Funktionen auszuliefern und aktuelle Plattformanforderungen zu erfüllen, ohne das umfangreiche Geschäftsverhalten zu verlieren, das sich in ihren Java- und Objective-C-Grundlagen angesammelt hatte.

Meine Rolle & Verantwortlichkeiten

Ich entwickle und betreue beide Anwendungen, liefere nutzerorientierte Funktionen und Releases und modernisiere dabei schrittweise Architektur, Benutzeroberfläche, Integrationen, gemeinsame Bibliotheken, Namenskonventionen, Build-Tooling sowie älteren Java- und Objective-C-Code.

Delivery & Engineering

  • Pflege umfassender Produktbereiche einschließlich Artikeln, Reiseberichten, Videos, Foren, Messaging, Profilen, Garagen, Kleinanzeigen, Unternehmen, Events, Ausfahrten, Routen, Tagebüchern, Tankstellen, Jobs, Karten und Motorradfahrer-POIs.
  • Android-Funktionen schrittweise von Java nach Kotlin und Coroutines migriert, GPS-Hintergrundprotokollierung modernisiert, typisierte Parameter- und API-Muster gestärkt sowie das Material- und AndroidX-Verhalten aktualisiert.
  • Die iPhone- und iPad-Anwendung von Objective-C-Grundlagen zu einer größeren Swift-5-Codebasis weiterentwickelt und dabei Navigation, wiederverwendbare Benutzeroberflächen, Formulare, Aktualisierungsverhalten, Karten und die aktuelle iOS-Kompatibilität aktualisiert.
  • Werbe-Bannersysteme in beiden Apps implementiert mit plattformspezifischem Lebenszyklus, Paginierung, Laden, Wiederholungsversuchen, dynamischer Größenanpassung und Platzierungsverhalten.
  • Firebase Messaging, Analytics und Crash Reporting, Google Maps und Standortdienste, REST-APIs, Medien- und Bild-Pipelines, lokale Daten, Zahlungen sowie Konto-Workflows integriert.
  • Android Media3-Videowiedergabe und Google-Cast-Unterstützung hinzugefügt, neue iOS-POI-Erstellung, automatische „Was ist neu“-Präsentation, Abhängigkeitsupdates und fortlaufende Store-Release-Pflege.

Ergebnis

Beide nativen Apps bleiben aktive Produktivprodukte. Fortlaufende Releases kombinieren neue kundenorientierte Funktionen mit systematischer Modernisierung und reduziertem Legacy-Code-Aufwand.

Highlights

Ein Motorradprodukt, das unabhängig für Android, iPhone und iPad ausgeliefert wurde.
Zwei Einsatzphasen: iOS-Bereitstellung von 2017 bis 2020 und plattformübergreifende Betreuung seit 2024.
Die Modernisierung erfolgt inkrementell um eine große, aktiv genutzte Funktionsfläche herum.
Die übergeordnete Übersicht verknüpft das plattformübergreifende Produkt mit dedizierten Android- und iOS-Projektseiten.

Screenshots & Demos