
Motorkari.cz
Enthaltene Projekte
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
- checkBetreuung breiter Produktbereiche einschließlich Artikeln, Reiseberichten, Videos, Foren, Messaging, Profilen, Garagen, Marktplatzangeboten, Unternehmen, Veranstaltungen, Ausfahrten, Routen, Tagebüchern, Betankungen, Jobs, Karten und Motorradfahrer-POIs.
- checkSchrittweise 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.
- checkWeiterentwicklung 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.
- checkImplementierung von Werbebanner-Systemen in beiden Apps mit plattformspezifischem Lebenszyklus, Paginierung, Laden, Wiederholungsversuchen, dynamischer Größenanpassung und Platzierungsverhalten.
- checkIntegration von Firebase Messaging, Analytics und Crash Reporting, Google Maps und Standorterdiensten, REST-APIs, Medien- und Bild-Pipelines, lokaler Datenhaltung, Zahlungen und Kontoworkflows.
- checkHinzufü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
Screenshots & Demos




