KMP Troubleshooting: iOS File IO, Room, and IrLinkageError
Reading and writing files via NSString from Kotlin, finding the simulator’s app container, and fixing the Koin/lifecycle IrLinkageError.
Reading and writing files via NSString from Kotlin, finding the simulator’s app container, and fixing the Koin/lifecycle IrLinkageError.
Setup code I copy into every new Android project — Koin DI through the version catalog, an uncaught-exception crash logger, and kotlinx.serialization wiring.