difference between KMM and other multiplatform solutions like a fl utter, react native, etc? - Is this a good solution for your business and why we thought it is a good decision for us? - How does iOS read the shared module? - How much code can we actually share? - What are the most important libraries and what these are doing? - Is KMM production ready? - Pros and cons of KMM
manageable • Things that works on android, do not need to work on iOS • One repo vs 3 repos • iOS simulator != iOS real device • Sample project != big project 1 week 🎉
logger: Logger //androidMai n actual val httpEngine = Android.create( ) actual val logger = object : Logger { override fun log(message: String) { Log.i(tag, message ) } } //iosMai n actual val httpEngine = Darwin.create( ) actual val logger = Logger.DEFAULT