· 1 min read
arst
A hypothetical example
Feedback from product owners and users suggest you should have built a native app on iOS. Do you need to rewrite the app? Absolutely not!
In most apps, users spend almost all of their time on a few core screens. Less-common areas of the app may be rarely or never used by most users. Settings, informational dialogs, secondary features, etc. You can simply reface your primary screens on iOS with native implementations, without replacing the support code underneath them.
If analytics says that your users spend roughly 90% of their time on the core screens, keeping in mind that your Android users already have a fully native app, that means your combined user experience is almost entirely native. With an almost entirely single codebase.
And, you can do that incrementally.