Übersicht über 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-Bereitstellung und Produktpflege
Zeitraum
Juli 2017 – August 2020; Juni 2024 – Heute
KotlinJavaSwiftObjective-CAndroid SDKiOS SDKREST APIsFirebaseGoogle MapsMedia3Google CastCocoaPodsUIKitAlamofireAFNetworkingGoogle Maps SDKAndroidXKotlin CoroutinesGoPay


Herausforderung

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

Meine Rolle & Verantwortung

Ich entwickle und betreue beide Anwendungen, liefere benutzerbezogene Funktionen und Releases und modernisiere gleichzeitig schrittweise die Architektur, UI, Integrationen, gemeinsame Bibliotheken, Namenskonventionen, Build-Tools sowie älteren Java- und Objective-C-Code.

Lieferung & Engineering

  • Betreuung breiter Produktbereiche einschließlich Artikeln, Reiseberichten, Videos, Foren, Messaging, Profilen, Garagen, Marktplatzangeboten, Unternehmen, Veranstaltungen, Ausfahrten, Routen, Tagebüchern, Betankungen, Jobs, Karten und Motorradfahrer-POIs.
  • Schrittweise Migration von Android-Funktionen von Java zu Kotlin und Coroutines, Modernisierung des GPS-Hintergrund-Loggings, Stärkung typisierter Parameter- und API-Muster sowie Aktualisierung des Material- und AndroidX-Verhaltens.
  • Weiterentwicklung der iPhone- und iPad-Anwendung von Objective-C-Fundamenten zu einer größeren Swift 5-Codebasis bei gleichzeitiger Aktualisierung von Navigation, wiederverwendbarer UI, Formularen, Aktualisierungsverhalten, Karten und aktueller iOS-Kompatibilität.
  • Implementierung von Werbebanner-Systemen in beiden Apps mit plattformspezifischem Lebenszyklus, Paginierung, Laden, Wiederholungsversuchen, dynamischer Größenanpassung und Platzierungsverhalten.
  • Integration von Firebase Messaging, Analytics und Crash Reporting, Google Maps und Standorterdiensten, REST-APIs, Medien- und Bild-Pipelines, lokaler Datenhaltung, Zahlungen und Kontoworkflows.
  • Hinzufügung von Android Media3-Videowiedergabe und Google Cast-Unterstützung, neuer iOS-POI-Erstellung, automatischer Präsentation von Neuigkeiten, Abhängigkeitsaktualisierungen und fortlaufender Store-Release-Wartung.

Ergebnis

Beide nativen Apps bleiben aktive Produktivprodukte. Fortlaufende Releases verbinden neue kundenorientierte Funktionen mit systematischer Modernisierung und reduziertem Reibungsverlust durch Altscode.

Highlights

Ein Motorradprodukt, unabhängig bereitgestellt für Android, iPhone und iPad.
Zwei Projektphasen: iOS-Entwicklung von 2017 bis 2020 und plattformübergreifende Betreuung seit 2024.
Die Modernisierung erfolgt schrittweise rund um eine große, aktiv genutzte Funktionsfläche.
Die übergeordnete Übersicht verbindet das plattformübergreifende Produkt mit dedizierten Android- und iOS-Projektseiten.

Screenshots & Demos