Shared code had to work for iOS, and for the people shipping it.
I helped a large company adapt its shared-code architecture for both mobile platforms, CI, releases, and everyday development, and recommended how to expand it.
The shared-code work had started from Android.
At a large company, an Android developer had started the move toward shared mobile code. The initial approach did not yet account for the limitations on iOS.
Shape an architecture that works for both platforms.
I worked with the developer to prepare a better architecture for iOS and Android. I brought the iOS constraints into the decisions and helped make the shared-code approach work for both platforms.
Make it fit the way the team ships.
The architecture also needed to work with CI, the release process, and everyday development. I helped shape the approach around those requirements so regular developers could work with it.
Decide what to do first and when to expand.
I recommended the next steps: what the team should tackle first and when the solution could be expanded. My contribution here was architecture and migration guidance, rather than carrying out the full migration.
Have a related problem?
Kotlin Multiplatform migration →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