Motorkari.cz Android and iOS Modernization screenshot 1

Motorkari.cz Android and iOS Modernization

Long-running native app work across Objective-C, Swift, Java, and Kotlin.

Client
Motorkari.cz
Role
Android and iOS developer
Date
July 2017 – August 2020; June 2024 – Present
SwiftObjective-CKotlinJavaAndroid SDKiOS SDKREST APIsFirebase Cloud Messaging
Modernization Mobile Apps

Problem

A content-heavy motorcycle portal needed mobile apps that could keep evolving while carrying legacy native code and API integrations.

My Contribution

Maintained and improved native app code, modernized UI and platform integrations, and continued evolving the Swift iOS version.

Technical Work

  • Worked with legacy Java and Kotlin Android code while improving performance and Material Design compliance.
  • Updated and evolved the iOS app from Objective-C history toward Swift 5 workflows.
  • Integrated push notification and background synchronization behavior.
  • Kept portal content, forum, ads, articles, maps, and account features connected to REST APIs.

Outcome

The apps stayed maintainable enough to continue receiving platform and product updates instead of being abandoned as legacy code.

Highlights

Modernization work across both native mobile platforms.
Long-term stewardship of a real production app.
Practical balance between refactoring and preserving existing business behavior.

Media



Related Work

Motorkari.cz