xost, publicación de artículos gratis, participación ciudadana, notas de prensa
  Usuario: Clave:    
 
 
Documento sin título
 
Documento sin título
 
Documento sin título
Home
Xnechijli01 10/30/2019 1:25:10 AM
Xnechijli01
Proyectos multiplataforma en Kotlin
Proyectos multiplataforma
votos 0 comentarios 0 enviar vínculo a un amigo
Tags Kotlin
 
LA ACTUALIZACIÓN DE KOTLIN Y LOS PROYECTOS MULTIPLATAFORMA
 

Como parte de nuestro curso de Kotlin te hablamos de algunas actualizaciones de este lenguaje de programación.

Las funciones anteriores ByteArray.stringFromUtf8() y ByteArray.stringFromUtf8OrThrow() ahora están en desuso. En la versión anterior, se agregó la función ByteArray.decodeToString() (en el paquete kotlin.text) para convertir una cadena UTF-8 en una cadena Kotlin. Esa función no admite cadenas terminadas en NULL, por lo que para solucionarlo, en 1.3.50 se ha agregado una nueva función para tratar fácilmente las cadenas UTF-8 terminadas en NULL. La función ByteArray.toKString() (del paquete thekotlinx.cinterop) se puede usar para convertir una cadena UTF-8 terminada en NULL en una cadena Kotlin. Puedes pasar índices de inicio y fin a la función si es necesario.

En esta última actualización se ha desaprobado y eliminado el complemento Gradle nativo de la plataforma kotlin a favor del complemento Gradle multiplataforma de kotlin, por lo que ahora puedes beneficiarse fácilmente de todas las características del proyecto multiplataforma. Consulta la documentación de la guía de migración y más información.

Finalmente, cabe mencionar que el compilador Kotlin / Native y el rendimiento de la herramienta de interoperabilidad se han mejorado en esta versión.

Proyectos multiplataforma

La compilación de Java ahora se puede incluir en los objetivos Kotlin / JVM de un proyecto multiplataforma llamando a la función recién agregada withJava() del DSL. Configurará el complemento Java para usar las rutas de prueba thesrc/<targetName>Main/java y src/<targetName>Test/java de forma predeterminada. Aquí hay un ejemplo para crear un objetivo Kotlin / JVM con compilación Java habilitada:

plugins { kotlin("multiplatform") version "1.3.50"}kotlin { jvm { withJava() }}

El asistente para nuevos proyectos de Kotlin ahora genera Gradle Kotlin DSL para nuevos proyectos.
Ahora también se admite la depuración de código Kotlin / Native en IntelliJ IDEA Ultimate. Intenta instalar el nuevo Native Debug para el complemento IntelliJ IDEA Ultimate. Debe detectar las configuraciones de ejecución de Kotlin / Native y se admite la acción de depuración.

En la siguiente nota terminaremos este tema. También puedes ver nuestro curso de Javascript y nuestro curso de PHP.
 

Te gustó esta nota, compártela con tus amigos
ico_copada.gif ico_delicious.png ico_enchilame.gif ico_facebook.png ico_fresqui.gif ico_google.gif ico_meneame.gif ico_myspace.gif ico_technorati.png ico_twitter.gif ico_yahoo.png
Visitá otras notas de Xnechijli01
Cómo evitar que Android detenga una aplicación
El hilo principal en Android
Kotlin Coroutines para principiantes
Inicio de codificación con kotlin
Curso intensivo de kotlin
El scriping en Kotlin
 
Comentarios 0  
Enviá tu comentario
Para dejar tu comentario debes ser miembro de xost.
 
Documento sin título
 
Documento sin título
PARTICIPANTES
8 A B C D E F G H I J K L M N O P Q R S T U V W X Y
 
Documento sin título
 
 
 
 
Documento sin título
 
Nos contaron qué leen
Qué lees
+ comentarios
Documento sin título
 
Documento sin título
ULTIMOS PUBLICADOS Tecnología
Cómo evitar que Android detenga una aplicación
Xnechijli01
Kotlin evita que Android detenga una aplicación
 
11/12/2019 10:52:06 PM
 
El hilo principal en Android
Xnechijli01
El hilo principal en kotlin y en Android
 
11/12/2019 10:48:27 PM
 
Kotlin Coroutines para principiantes
Xnechijli01
Kotlin Coroutines para principiantes y su uso
 
11/12/2019 10:43:56 PM
 
Inicio de codificación con kotlin
Xnechijli01
Codificación con kotlin
 
11/12/2019 10:22:20 PM
 
Curso intensivo de kotlin
Xnechijli01
Curso intensivo para aprender kotlin
 
11/12/2019 10:20:22 PM
 
El scriping en Kotlin
Xnechijli01
Kotlin y El Scriping
 
10/30/2019 1:33:51 AM
 
Proyectos multiplataforma en Kotlin
Xnechijli01
LA ACTUALIZACIÓN DE KOTLIN Y LOS PROYECTOS MULTIPLATAFORMA
 
10/30/2019 1:25:10 AM
 
Kotlin / Nativo actualización
Xnechijli01
Actualización de Kotlin / Nativo
 
10/30/2019 12:11:01 AM
 
Kotlin y JS
Xnechijli01
Kotlin y la actualización para JS
 
10/30/2019 12:09:05 AM
 
Las tablas dinámicas en Excel
Xnechijli01
Qué son las tablas dinámicas en Excel
 
10/29/2019 12:08:44 AM
 
+ publicaciones
Documento sin título
 
Documento sin título
 
Documento sin título
 
 
Documento sin título
 
 
 
Documento sin título
 
Publicar es gratis, sólo tienes que registrarte y escribir.