Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias. Ruta de aprendizaje de conceptos básicos de Kotlin Multiplatform Volver a la ruta de aprendizaje ¿Cuáles son los principales beneficios de adoptar Kotlin Multiplatform (KMP)? Selecciona todas las respuestas que consideres correctas. Eliminación completa de la necesidad de cualquier código específico de la plataforma. Rendimiento nativo en cada plataforma. Desarrollo multiplataforma flexible que permite elegir qué compartir y qué escribir de forma nativa. Adopción gradual, que comienza con componentes pequeños y comparte de forma incremental más lógica Reducción en la duplicación de código y el tiempo de desarrollo. ¿Qué afirmaciones describen correctamente los enfoques comunes para compartir código en KMP? Selecciona todas las respuestas que consideres correctas. Puedes compartir diversas partes de una base de código, como la lógica empresarial, la lógica de presentación o incluso la lógica de la IU (con Compose Multiplatform). KMP dicta exactamente qué partes de tu base de código se deben compartir para lograr un rendimiento óptimo. Por lo general, los equipos de desarrollo de apps para dispositivos móviles comienzan por compartir un conjunto discreto de lógica empresarial, como modelos de datos, acceso a la base de datos, capas de red y pruebas asociadas. ¿Qué es verdadero sobre los destinos y los conjuntos de orígenes? Selecciona todas las respuestas que consideres correctas. Los destinos definen las plataformas para las que Kotlin compila el código común. Un conjunto de orígenes de Kotlin es un grupo de archivos de origen con sus propios destinos, dependencias y opciones de compilador. Es la forma principal de compartir código en proyectos multiplataforma. El conjunto de orígenes commonMain contiene código compartido entre todas las plataformas de destino declaradas. Los conjuntos de orígenes definen principalmente los componentes de la IU para cada plataforma. ¿Cuál de las siguientes afirmaciones describe correctamente cómo agregar y administrar dependencias? Selecciona todas las respuestas que consideres correctas. Actualiza el archivo build.gradle(.kts) en el módulo compartido con las coordenadas de la biblioteca para agregar dependencias multiplataforma. Agrega las bibliotecas multiplataforma que se usan en todos los conjuntos de orígenes solo a commonMain. La biblioteca estándar (stdlib) se debe agregar manualmente a cada conjunto de orígenes. Las dependencias de bibliotecas específicas de la plataforma no se pueden establecer directamente en commonMain. ¿A qué declaraciones de Kotlin se puede aplicar el mecanismo expect/actual? Solo funciones y propiedades. Solo interfaces y clases. Solo enumeraciones y anotaciones. Funciones, clases, interfaces, enumeraciones, propiedades y anotaciones. ¿Qué tarea de Gradle está diseñada específicamente para el entorno de Xcode para incorporar y firmar el framework de Kotlin durante la integración directa? exportKotlinBinaryForXcode embedAndSignAppleFrameworkForXcode buildIosFramework syncKotlinFrameworkForXcode ¿En qué casos se impide de forma explícita establecer dependencias en bibliotecas específicas de plataformas, en un proyecto destinado a Android, iOS y computadoras? Conjunto de orígenes androidMain Conjunto de orígenes iosMain Conjunto de orígenes jvmMain Conjunto de orígenes commonMain Cuando se compila para un destino como JVM, ¿qué conjuntos de orígenes se incluyen? Solo el conjunto de orígenes específico de la plataforma (por ejemplo, jvmMain) Solo el conjunto de orígenes commonMain. Todos los conjuntos de orígenes etiquetados con ese destino, incluidos commonMain y los conjuntos de orígenes intermedios pertinentes. Solo conjuntos de orígenes que contienen APIs específicas de la plataforma. ¿Cuál es el propósito principal del conjunto de orígenes commonMain? Contener código Kotlin que se comparte entre todas las plataformas de destino declaradas. Definir APIs específicas de la plataforma para Android o iOS. Administrar dependencias de prueba para todas las plataformas. ¿Cómo se organizan y ejecutan las pruebas en un proyecto multiplataforma de Kotlin? Selecciona todas las respuestas que consideres correctas. Cada conjunto de orígenes principal tiene un conjunto de orígenes de prueba correspondiente para sus pruebas, por ejemplo, commonTest y commonMain. La conexión entre los conjuntos de orígenes Main y Test se establece automáticamente, lo que permite que las pruebas usen la API del código de producción sin configuración adicional. Para las pruebas específicas de la plataforma, puedes usar frameworks como JUnit para Android y JVM, y XCTest para iOS, dentro de sus respectivos conjuntos de orígenes de prueba específicos de la plataforma. Todas las pruebas, incluidas las específicas de la plataforma, deben escribirse en el conjunto de orígenes commonTest para garantizar la compatibilidad multiplataforma. Enviar respuestas error_outline Se produjo un error mientras se calificaba el cuestionario. Vuelve a intentarlo.