8 artículos publicados sobre KMP.
Cannot select module with conflict on capability kotlin-test-framework-impl: causa, por qué ocurre con instrumentedTestVariant KMP y cómo resolverlo con capabilitiesResolution
@BeforeTest falla en commonMain sin kotlin-test-annotations-common. Solución: ese artefacto en commonMain y kotlin-test-junit5 en androidMain como bridge JVM.
Al migrar de Moshi a kotlinx.serialization, un campo nullable sin `= null` lanza excepción si la clave no está en el JSON. La causa y el fix en dos líneas.
JsonConvertException con 'Field is required but was missing' al migrar de Moshi a kotlinx.serialization — causa raíz y fix con = null
Por qué R.string deja de funcionar al migrar a Kotlin Multiplatform y cómo reemplazarlo con Res, StringResource y stringResource de CMP
Cómo migrar un módulo Compose Android a Compose Multiplatform: recursos, fuentes, Lottie y ConstraintLayout
Cómo integrar Mixpanel en un proyecto KMP cuando no hay SDK oficial: interfaz en commonMain e implementaciones nativas por plataforma.
Por qué commonTest y androidUnitTest fallan con Room KMP y cómo jvmTest resuelve ambos problemas