Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Qué es Kotlin

3/37
Recursos

Aportes 21

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Descripción general de Kotlin
Kotlin es un lenguaje de programación estático de código abierto que admite la programación funcional y orientada a objetos. Proporciona una sintaxis y conceptos similares a los de otros lenguajes, como C#, Java y Scala, entre muchos otros. No pretende ser único, sino que se inspira en décadas de desarrollo del lenguaje. Cuenta con variantes que se orientan a la JVM (Kotlin/JVM), JavaScript (Kotlin/JS) y el código nativo (Kotlin/Native).

fuente: https://developer.android.com/kotlin/overview?hl=es

KOTLIN


Es un lenguaje de programación desarrollado por JetBrains que surge de la necesidad de Java con una sintaxis moderna y que además de ser un lenguaje relativamente nuevo es un lenguaje bastante robusto.
Kotlin cuenta con varias características como lo son:

  • Expresivo y conciso.

  • Código mas seguro al ayudarte a evitar excepciones del tipo NullPointerExceptions.

  • 100% interoperable, lo que te permitirá implementar Kotlin en tus proyectos en la medida que quieras.

❤️ Kotlin es grandioso!!!

Kotlin se puede usar en:

  • Backend con frameworks como Spring
  • De forma nativa en Windows
  • Scripts que pueden ser ejecutados en cualquier entorno
  • Multiplataforma lo cuál permite la logica de negocio entre Android e iOS

✔️ Próxima tarea: Aprender Kotlin 😃

Kotlin, además de usarlo en Android también lo podemos utilizar en:

  • Backend development con diferentes frameworks

  • De forma nativa y correrlo o instalarlo como una aplicación de escritorio

  • Usarlo en Scripts para ayudarte a no repetir un código manualmente y ejecutarlo en cualquier entorno

  • Además existe la posibilidad de ser multiplataforma, es decir, puede compartirse entre apps Android e iOS

Introducción a Kotlin

Creado por Jetbrains, nació en 2010 pero es muy robusto como java.

También se puede usar para

  • Backend development: con frameworks como Spring, Micronaut o Ktor
  • De forma nativa: Puede correr en windows y otras plataformas de forma nativa
  • Scripts: Permite crear scripts que pueden ser ejecutados en cualquier entorno
  • Multiplataforma: Permite crear lógica de negocio que se comparte entre apps de Android e iOS.

Surge de la necesidad de Java
Era necesaria un alternativa a Java, ya que no se puede tener siempre la ultima version $$$, pero con sintaxis moderna, nuevas funcionalidades y capaz de ser interoperable con otro lenguajes.

¡Voy de una a aprender todo intensivamente! Me mandaron una oferta para pasantía y una de los requerimientos es Kotlin, y no quiero quedarme, por lo menos intentarlo 💪 🔥
¡¡DESÉENME SUERTE!!

Si que bien este curso de Kotlin, estás en mi ruta de aprendizaje, así que pronto nos vemos Kotlin.

No sabia lo de programar scripts en Kotlin, comenzamos bien.

kotlin nació por problemas legales de patentes con gogle.

BN

Kotlin creado por JETBRAINS ( Base para crear apps en Android) - No es tan viejo como Java, pero es robusto. - No solo se utiliza para crear apps, tambien se puede tulizar para SCRIPTS Y tiene una version Multiplataforma (Compilar nuestro codgio en una libreria, se importa en Android y IOS) ¿Porque se creó? - Por la necesidad de una alternativa a Java, con: * Sintexis MODERNA * Nuevas FUNCIONABILIDADES * Interpolable a otros LENGUAJES

Kotlin es un lenguaje de programación moderno y conciso, desarrollado por JetBrains, que se ha vuelto muy popular en los últimos años. Es compatible con Java y se ejecuta en la máquina virtual de Java (JVM). Kotlin se ha diseñado para ser más conciso que Java.

Jetbrains e la compañaía que creo Kotlin

gracias x la explicacion

Adelantándome un poco, busqué sobre la definición de esta excepción que se menciona tanto cuando se habla de las ventajas de usar Kotlin.

¿Qué es NullPointerException?

En Java es una excepción en tiempo de ejecución. Java asigna un valor nulo especial a una referencia de objeto. Cuando un programa intenta usar una referencia de objeto establecida en el valor nulo, se lanza esta excepción.

El valor nulo se usa generalmente para indicar que no se ha asignado ningún valor a una variable de referencia. En segundo lugar, necesitamos valores nulos para colecciones como listas vinculadas y árboles para indicar nodos nulos. Los patrones de diseño, como los patrones singleton, utilizan valores nulos.

Fuente: https://es.myservername.com/what-is-nullpointerexception-java-how-avoid-it

excelente clase para conocer mas que es kotlin

Kotlin es un lenguaje de programación desarrollado por la empresa JetBrains, cuando compilamos con Kotlin un programa se genera código JVM (Java Virtual Machine), que debe ser interpretado por una máquina virtual de Java.
Los programas en Kotlin pueden interactuar fácilmente con librerías codificadas en Java.
Kotlin introduce muchas características que no están presentes en Java y facilitan el desarrollo de programas más seguros, concisos y compatibles con la plataforma Java.
Kotlin no se cierra solo al desarrollo de aplicaciones móviles para Android sino para el desarrollar aplicaciones de servidor y otras plataformas.

Ventajas de Kotlin
-Conciso
Reduce código
-Seguro
NullPointerException
-Interoperable
Podemos usarlo con Java
-Versátil
Diferentes tipos de aplicaciones

el hecho de tener el mismo código en ios y Android es muy interesante, ya con eso me compraste para seguir aqui