CASE№ 012·Kotlin MultiplatformBusiness logicShared UI

They wanted shared code. I defined the architecture and migrated the business logic.

I migrated business logic for iOS and Android to Kotlin Multiplatform, then started moving UI into shared Compose code.

Product typeMobile app
Context checkedKotlin Multiplatform · Compose
SurfaceiOS + Android
01 · The task

Share business logic across the mobile apps.

The company wanted to move business logic into shared code for iOS and Android, with the possibility of sharing UI as well.

02 · What I did

Define the architecture. Carry out the migration.

I defined the shared-code architecture and migrated the business logic for both iOS and Android to it. My work covered the architectural decisions and the implementation on both platforms.

03 · The next stage

Start bringing the UI into shared code.

After migrating the business logic, I started moving UI code into shared Compose code. The business-logic migration was completed; the shared UI migration had begun.

Have a related problem?

Kotlin Multiplatform migration →
Let’s talk

Bring me
the problem.

An app that needs building. A migration that needs someone to own it. Numbers that don’t make sense. A product decision your team can’t resolve. Tell me what’s happening. I’ll tell you whether I’m the right person, how I’d approach it, and what the work would cost.

Email Alex ↗alex@x91tech.com
You bring the context. I take the work seriously.
Not sure what you’d get? See sample reports →