Oh yeah for sure. I'm coming from the side where w...
# multiplatform
a
Oh yeah for sure. I'm coming from the side where we already have some shared business logic originally written in JS for the web, and then bundled into our native mobile apps so we didn't have to reinvent the wheel and rewrite things. It's not exactly major architectural components of our apps, but more like state machines and decision trees that are expected to run on web/iOS/Android with high performance and consistent results. Using KMPP to port the shared JS libraries into shared Kotlin libraries has been pretty darn awesome. It gives us: - huge performance wins on iOS and Android - app size wins on Android since we no longer need to bundle J2V8 - perfectly usable JS (albeit slightly larger compared to handwritten JS) - and gets us on a migration path to wasm 🙂