# Kotlin Reviews
**Vendor:** JetBrains  
**Category:** [Marcos de Desarrollo Móvil](https://www.g2.com/es/categories/mobile-development-frameworks)  
**Average Rating:** 4.6/5.0  
**Total Reviews:** 42
## About Kotlin
Kotlin es un lenguaje de programación moderno, conciso y seguro. Está dirigido a diferentes plataformas: servidor, Android, web y plataformas nativas. Proporciona muchas formas de reutilizar código entre plataformas para una programación productiva.




## Kotlin Reviews
  ### 1. Kotlin te ayudará a realizar todas las acciones nativas de Android con todas las funciones de extensión y sobrescritura.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Praful S. | Flutter Developer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** September 18, 2025

**¿Qué es lo que más le gusta de Kotlin?**

Kotlin proporciona y soporta todas las acciones nativas de Android y la implementación central para aplicaciones de Android. La programación orientada a objetos ayuda a lograr toda la lógica y la implementación de características. El comité es tan grande que enfrenta problemas de tendencia.

**¿Qué es lo que no le gusta de Kotlin?**

los límites de tipo de Kotlin pueden llevar a pequeños problemas para resolver la tipificación dinámica y otros problemas.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Kotlin ofrece todas las características nativas para implementar lógica y resolver problemas cotidianos que enfrenta cualquier desarrollador de Android. Los paquetes son tan amplios que permiten hacer múltiples cosas de diferentes maneras en caso de que algo no funcione o no sea compatible.

  ### 2. Todas las actualizaciones que Java necesitaba.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Isaac M. | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** April 25, 2024

**¿Qué es lo que más le gusta de Kotlin?**

Las referencias nulas han sido durante mucho tiempo una fuente notoria de errores y fallos en el desarrollo de software. Kotlin aborda este problema de frente con sus sólidas características de seguridad contra nulos. A diferencia de muchos otros lenguajes de programación, donde las referencias nulas son la norma, Kotlin deja claro cuándo una variable puede contener un valor nulo y cuándo no. Esta claridad no solo reduce la probabilidad de excepciones de puntero nulo, sino que también mejora la legibilidad y el mantenimiento del código.

**¿Qué es lo que no le gusta de Kotlin?**

como cualquier nuevo idioma tuve que aprender la nueva sintaxis.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Hacerlo más fácil desarrollar software

  ### 3. Mi lenguaje de programación favorito.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Guilherme O. | Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** May 21, 2024

**¿Qué es lo que más le gusta de Kotlin?**

Es fácil de usar y marca una diferencia al desarrollar mis aplicaciones de Android. También me gusta la forma fluida en que se integra con Java. Lo uso todos los días. También me encanta el KMP (Kotlin Multiplatform).

**¿Qué es lo que no le gusta de Kotlin?**

La velocidad de compilación es más lenta en comparación con Java. Pero nunca fue un problema para mí.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Lo uso todos los días para desarrollar y mantener aplicaciones Android.

  ### 4. Kotlin para el desarrollo de Android

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Empresa (> 1000 empleados)

**Reviewed Date:** July 12, 2023

**¿Qué es lo que más le gusta de Kotlin?**

Kotlin es un lenguaje de programación muy conciso. Evita la mayor parte del código repetitivo. Es un lenguaje seguro para nulos. Es decir, hay muchas formas de manejar excepciones de puntero nulo. Tiene corutinas para realizar multitarea o multihilo para llevar a cabo operaciones de larga duración en segundo plano y de manera concurrente. Maneja la comunicación entre el hilo principal y los hilos en segundo plano por nosotros. Tiene funciones de extensión para ampliar la funcionalidad de una clase sin subclasificarla. Es interoperable con Java. Tiene funciones de orden superior que permiten pasar funciones como argumentos o parámetros en funciones.

**¿Qué es lo que no le gusta de Kotlin?**

Kotlin es bueno solo para el desarrollo de aplicaciones Android y no se puede usar para desarrollar aplicaciones iOS si consideramos el desarrollo de aplicaciones móviles. No hay muchos otros inconvenientes.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Kotlin me está ayudando a desarrollar aplicaciones para Android. Es el lenguaje predeterminado para desarrollar aplicaciones Android usando Android Studio como el IDE. Kotlin ofrece muchas buenas características como la seguridad de nulos, corrutinas para multitarea, funciones de orden superior y de extensión. Podemos desarrollar cualquier aplicación Android en diferentes dominios como Banca, Seguros, Utilidades, Deportes, Turismo, etc.

  ### 5. Lenguaje de programación del lado del servidor simple, eficiente y completo que se ejecuta en la JVM.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** June 02, 2023

**¿Qué es lo que más le gusta de Kotlin?**

Kotlin trae muchas de las ventajas de Java (eficiencia en el lado del servidor, programación orientada a objetos junto con programación funcional, etc.) con - al menos en mi opinión - una sintaxis más clara. Hay muchos frameworks que soportan Kotlin, y otros permiten su uso debido a que Kotlin puede ser traducido a bytecode de Java. Personalmente, me gusta mucho que no sea necesario declarar tipos explícitamente en las variables, aunque el lenguaje sigue siendo tipado.

**¿Qué es lo que no le gusta de Kotlin?**

Las funciones de extensión son una característica excelente durante el desarrollo, pero a veces es difícil depurarlas. Además, a veces es difícil encontrar ejemplos o documentación oficial (y clara) para casos de uso del lado del servidor.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

El problema es proporcionar una alternativa mejorada a Java. Es decir, una "nueva generación" de un lenguaje de programación que se ejecute en una JVM. Me beneficia porque mi empresa utiliza Kotlin para implementar su lógica del lado del servidor.

  ### 6. Impresiones personales de Kotlin

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sinan S. | Mobil Uygulama Geliştirici, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** September 06, 2023

**¿Qué es lo que más le gusta de Kotlin?**

Dataclassess, portador de vista, funciones de orden superior  
Funciones de ámbito

**¿Qué es lo que no le gusta de Kotlin?**

Nada que no guste de Kotlin es perfecto.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Las funciones de orden superior son perfectas.

  ### 7. buen idioma

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Educación superior | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 30, 2023

**¿Qué es lo que más le gusta de Kotlin?**

es bueno y seguro para nulos, también es muy amigable para principiantes para comenzar

**¿Qué es lo que no le gusta de Kotlin?**

no es bueno porque el IDE que uso, Android Studio, es muy problemático

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

kotlin multiplataforma

  ### 8. Kotlin para todos

**Rating:** 4.0/5.0 stars

**Reviewed by:** Manish Y. | Web Designer & Wordpress Developer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** November 15, 2022

**¿Qué es lo que más le gusta de Kotlin?**

A medida que codificamos en JAVA, la longitud del código es larga, pero el tamaño del código de Kotlin es pequeño. La razón principal por la que usamos Kotlin es que maneja automáticamente la excepción de puntero nulo.

El enlace de datos es más fácil en Kotlin.

Podemos usar KMM de Kotlin para múltiples plataformas para desarrollar aplicaciones móviles (Android, IOS).

**¿Qué es lo que no le gusta de Kotlin?**

El proceso de compilación es lento en comparación con JAVA en Kotlin. El número de desarrolladores disponibles es menor por ahora, y la comunidad es pequeña en Stack Overflow.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Kotlin tiene significativamente menos aumentos en comparación con JAVA. Podemos usar código JAVA y código Kotlin en un solo proyecto de Kotlin. Cuando usamos el módulo KMM de Kotlin, se desarrolla para ambas plataformas (Android, IOS), lo cual es beneficioso para reducir costos del proyecto en general.

  ### 9. Mi reseña sobre Kotlin

**Rating:** 4.0/5.0 stars

**Reviewed by:** fath  u. | Sr. android application developer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 29, 2022

**¿Qué es lo que más le gusta de Kotlin?**

Me gustan las corutinas de Kotlin y la forma en que manejan la multitarea y el infierno de callbacks.

**¿Qué es lo que no le gusta de Kotlin?**

Kotlin es un lenguaje excelente y de rápido crecimiento; sin embargo, en términos de ejecución, parece que Java supera a Kotlin.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

cuando usé Java, muchas veces, la aplicación se bloqueaba, y cuando lo investigué la mayoría de las veces, era debido a valores nulos. como Kotlin proporciona seguridad contra nulos, eso es algo bueno

  ### 10. Palabras para Kotlin

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pankaj C. | Sr. Android Developer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** November 27, 2022

**¿Qué es lo que más le gusta de Kotlin?**

Se está convirtiendo en un lenguaje híbrido y se actualiza continuamente a sí mismo. Todas las cosas disponibles en Java para Android también están disponibles en Kotlin, por lo que es bueno verlo como desarrollador.

**¿Qué es lo que no le gusta de Kotlin?**

No hay mucho que desagradar, pero actualmente Android está soportando Java así como Kotlin, debido a eso el uso de este lenguaje es menor, pero puede mejorar si Android solo soporta Kotlin.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Es más ligero en comparación con Java y el tiempo de construcción también ha mejorado. El costo de desarrollo se ha reducido. Un solo desarrollador puede crear la aplicación para Android, iOS y sistema.

  ### 11. Kotlin para desarrolladores

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit P. | Senior Software Engineer, Empresa (> 1000 empleados)

**Reviewed Date:** October 05, 2022

**¿Qué es lo que más le gusta de Kotlin?**

Los punteros nulos se manejan bien. Funciona en la JVM, por lo que es fácil para los desarrolladores de Java comenzar con Kotlin. Una de las mejores cosas es que no se necesitan declarar los tipos de datos de antemano, por lo que es fácil centrarse en la lógica de la aplicación en lugar de manejar los tipos de datos.

**¿Qué es lo que no le gusta de Kotlin?**

La sintaxis es un poco difícil/no tan conveniente de entender y lleva algo de tiempo comenzar a escribir código en Kotlin. La comunidad no es tan grande en comparación con Java o Python.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Uno de los principales problemas, diría yo, es que maneja muy bien los punteros nulos. Incluso implementar verificaciones de nulidad es muy fácil. Con una cadena de operadores "?." podemos agregar verificaciones de nulidad hasta cualquier grado.

  ### 12. Desarrollo de aplicaciones Android con Kotlin

**Rating:** 4.0/5.0 stars

**Reviewed by:** palak d. | senior developer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** July 25, 2022

**¿Qué es lo que más le gusta de Kotlin?**

El tiempo necesario para crear una aplicación Android puede reducirse con Kotlin. No tendrás que esperar tanto para que los cambios en tu código surtan efecto porque los programas en Kotlin son más pequeños y se compilan más rápidamente que los de Java. A menudo se muestra un seguimiento de pila cuando se cometen fallos en tu software. Encontrar y corregir errores es más sencillo gracias a los mensajes de error de Kotlin, que son más informativos que los de Java. El lenguaje de programación Kotlin está basado en Java. Algunos de los problemas con Java pueden resolverse con Kotlin. Debido a su sintaxis sencilla, Kotlin es fácil de usar. El lenguaje de Kotlin también es simple, conciso y efectivo.

**¿Qué es lo que no le gusta de Kotlin?**

Aunque hay numerosos recursos accesibles para ayudarte, es posible que no sean tan extensos como los de Java. Esto puede ser una desventaja si recién estás comenzando y necesitas ayuda adicional. El tiempo de compilación de Kotlin es más lento que el de Java. Los largos tiempos de compilación para tu código pueden frustrar a los desarrolladores acostumbrados a tiempos de compilación más rápidos.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Kotlin es mucho más conciso que Java en muchos casos, resolviendo los mismos problemas con menos líneas de código. Esto mejora la mantenibilidad y legibilidad del código, lo que significa que los ingenieros pueden escribir, leer y cambiar el código de manera más efectiva y eficiente.

  ### 13. Mejor lenguaje de programación

**Rating:** 4.5/5.0 stars

**Reviewed by:** Balram K. | Android Developer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** December 18, 2022

**¿Qué es lo que más le gusta de Kotlin?**

El lenguaje de programación Kotlin es el mejor lenguaje, y escribimos unas pocas líneas de código. Los códigos de Kotlin son más legibles y fáciles de encontrar errores.

**¿Qué es lo que no le gusta de Kotlin?**

Aprender Kotlin puede ser un desafío.  
La contratación puede ser difícil.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Kotlin resuelve muchas cosas, como la reducción del número de códigos y la escritura de pocos códigos para construir la aplicación. Y Kotlin es un código más legible y se entiende rápidamente.

  ### 14. Buena base para extender Java en el futuro

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ed A. | Senior Java Consultant, Empresa (> 1000 empleados)

**Reviewed Date:** December 17, 2019

**¿Qué es lo que más le gusta de Kotlin?**

el pensamiento dado a la coherencia de OO, la herencia y la eliminación de una gran cantidad de azúcar sintáctico manejable. Los desarrollos en concurrencia son especialmente útiles. gracias a dios no siguió el camino de PL/1 o Scala. también me gusta la integración fluida de la biblioteca de Java y la inmutabilidad.

**¿Qué es lo que no le gusta de Kotlin?**

todavía traiciona su herencia de Java y a veces parece una combinación de Scala y Java... no realmente innovador... de hecho, solo destila buenas prácticas y una sintaxis mínima

**Recomendaciones a otros que estén considerando Kotlin:**

abordarlo desde una perspectiva de Java en términos de filosofía de diseño para apreciar sus fortalezas, emplear desarrolladores de Java ya que pueden hacer la transición a Kotlin en cuestión de días... uso Slack para hablar con el equipo de JetBrains... ¡Yo sí!

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

desarrollado mucho software móvil (AOSP) con android studio y compilaciones de kotlin después de un uso extensivo previo de java y scala... incluso estuvimos usando scala con idea en una etapa para movernos de java... sin embargo, no estoy en absoluto. confiado en que se pueda mover kotlin al lado del servidor y dudaría en usarlo fuera de las compilaciones de android

  ### 15. Hola, el asesino de Java está aquí. Mira esto.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bogireddy G. | Test Automation Eng Analyst , Tecnología de la información y servicios, Empresa (> 1000 empleados)

**Reviewed Date:** January 22, 2022

**¿Qué es lo que más le gusta de Kotlin?**

Primero que todo, es de código abierto. En segundo lugar, se ejecuta en la máquina virtual de Java. En tercer lugar, interoperabilidad. Kotlin es un lenguaje oficialmente soportado para el desarrollo de Android. No necesitas pagar un centavo para comenzar.

**¿Qué es lo que no le gusta de Kotlin?**

Kotlin parece tardar siempre más en compilar que Java. Kotlin a Java toma más tiempo que la conversión de código de Java a Kotlin. Carece de contexto y espacio de nombres.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Uso Kotlin para desarrollar aplicaciones Android. Kotlin sigue una sintaxis similar a Java, por lo que es fácil para los desarrolladores de Java cambiar a Kotlin. Cada IDE en el mercado admite el lenguaje de programación Kotlin, por lo que es fácil para nosotros escribir código del lado del servidor y de la interfaz de usuario web.

  ### 16. Lenguaje amigable para desarrolladores

**Rating:** 4.5/5.0 stars

**Reviewed by:** Komal Ashokkumar J. | Senior SET, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 10, 2021

**¿Qué es lo que más le gusta de Kotlin?**

1. La mejor parte de Kotlin es el soporte en línea activo y la documentación detallada.  
2. Su IDE - Android Studio es bastante intuitivo de usar.  
3. Las personas que vienen de entornos de Java pueden aclimatarse rápidamente con Kotlin.

**¿Qué es lo que no le gusta de Kotlin?**

El Android Studio puede ser un software demasiado pesado y hace que la máquina (mi Mac) se congele. Además, al ser un proceso intensivo, necesitamos cerrar otros procesos en ejecución ya que Android Studio puede acaparar toda la CPU.

**Recomendaciones a otros que estén considerando Kotlin:**

Es divertido usar y aprender Kotlin.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Estamos implementando una aplicación híbrida, automatización de pruebas de extremo a extremo, utilizando Kaspresso. Ayuda a evitar cualquier defecto en producción, lo que significa ahorrar pérdidas de ingresos.

  ### 17. Lenguaje de programación perfecto para Android.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammed M. | Digital Marketing Specialist, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** October 16, 2021

**¿Qué es lo que más le gusta de Kotlin?**

Kotlin permite a los usuarios crear una función de extensión  
Kotlin no requiere mucho trabajo para las clases de datos  
No hay variables o objetos nulos en Kotlin  
Kotlin combina características de programación orientada a objetos y funcional  
En Kotlin, podemos tener uno o más constructores secundarios  
Es bastante más fácil desplegar código Kotlin  
En Kotlin, las corrutinas son patrones de diseño de concurrencia que pueden usarse para simplificar el código  
El sistema de tipos de Kotlin tiene seguridad de nulidad incorporada  
Las capacidades de scripting del lenguaje permiten usar Kotlin directamente en tus scripts de construcción de Gradle  

**¿Qué es lo que no le gusta de Kotlin?**

Kotlin no admite miembros estáticos  
Algunas complicaciones para implementar el oyente de clics

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Admite conceptos modernos de programación como delegados, extensiones, funciones de orden superior.

  ### 18. Una buena manera de diseñar nuevas aplicaciones.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Omar C. | Software developer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** November 23, 2021

**¿Qué es lo que más le gusta de Kotlin?**

Trata todo como objetos de modo que no hay excepciones de puntero nulo, y las funciones de extensión.

**¿Qué es lo que no le gusta de Kotlin?**

no es fácil de entender para las personas que no conocen este idioma

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

los problemas de excepción de puntero nulo no existen

  ### 19. es un gran lenguaje para desarrollar aplicaciones móviles Android.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Desarrollo de Programas | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** November 09, 2021

**¿Qué es lo que más le gusta de Kotlin?**

La sintaxis es fácil de aprender y tiene un excelente soporte con bibliotecas de terceros y un fuerte tipado que reemplaza a Java para crear aplicaciones Android. Kotlin es excelente para crear aplicaciones.

**¿Qué es lo que no le gusta de Kotlin?**

No puedo quejarme del idioma, pero sería más útil añadir características multiplataforma y crear aplicaciones para Android e iOS como una característica esencial. Kotlin es el futuro.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Kotlin reemplazó a Java para crear una aplicación de Android, y ahora es sencillo conseguir desarrolladores y obtener apoyo de la comunidad porque Kotlin está haciendo la diferencia en la creación de aplicaciones.

  ### 20. Un lenguaje moderno para muchos casos de uso con una comunidad en crecimiento.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 22, 2021

**¿Qué es lo que más le gusta de Kotlin?**

Tiene una manera muy fácil de escribir funciones asíncronas que te da más tiempo para centrarte en desarrollar nuevas funciones para tu aplicación.

**¿Qué es lo que no le gusta de Kotlin?**

La falta de un marco de interfaz de usuario maduro para aplicaciones web (o tal vez simplemente no he buscado lo suficiente).

**Recomendaciones a otros que estén considerando Kotlin:**

Kotlin es un lenguaje moderno increíble. Si quieres probar o aprender un nuevo lenguaje, Kotlin es mi recomendación porque será un pilar en el futuro.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

He estado desarrollando aplicaciones de Android con Kotlin desde antes de la versión oficial v1.0. Los beneficios son unánimes, es una comunidad creciente de desarrolladores de Kotlin, con Kotlin siendo capaz de hacer no solo Android sino también múltiples plataformas. Esto resulta en una única base de código para todo, especialmente con el recién lanzado Compose para Desktop. Eso es algo que crecerá mucho en los próximos años.

  ### 21. Recomendado a todos los amigos

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Empresa (> 1000 empleados)

**Reviewed Date:** October 15, 2021

**¿Qué es lo que más le gusta de Kotlin?**

Kotlin es más simple que Java y dentro de Kotlin puedo hacer extensiones para funciones complejas.

**¿Qué es lo que no le gusta de Kotlin?**

difícil inicializar datos vacíos usando late init o lazy

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Más simple
Puede combinarse con Java

  ### 22. Kotlin, sintácticamente moderno con compatibilidad hacia atrás.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jibran I. | Android Engineer (Careem Pay), Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 12, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Características, como pasar la función fácilmente como un parámetro, transformar funciones, funciones de extensión, seguridad ante nulos, sintácticamente estrictas pero con libertad como objetos Any, clases selladas son un absoluto deleite para trabajar.

**¿Qué es lo que no le gusta de Kotlin?**

En algunos casos, el desarrollador escribe una breve declaración de código para una solución particular que hace que sea más difícil de leer para otros desarrolladores, lo cual podemos esperar con la libertad y elección que Kotlin ofrece al desarrollador, pero el desarrollador siempre debe tener en cuenta que siempre debemos preferir una sola línea sobre la legibilidad.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

crear una aplicación en Android con Kotlin ayuda al desarrollador a escribir mejor código que no conduce a fallos debido a "Null Pointer Exception" fue el mayor beneficio que se puede obtener de ello.

  ### 23. Kotlin es fácil de usar para frontend y backend. Me gusta.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Didik M. | Android Developer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** December 05, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Fácil para escribir código y puedo recordar cada vez. Es un código simple, no necesita más declaración. Es muy compatible con el back end y el front end (móvil).

**¿Qué es lo que no le gusta de Kotlin?**

el código es simple, pero a veces necesito más descripción para alguna función

**Recomendaciones a otros que estén considerando Kotlin:**

Kotlin se recomienda para principiantes o desarrolladores expertos móviles o de back-end.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

cuando creo un modelo de solicitud o respuesta en Java, necesita setter y getter. pero cuando uso Kotlin no es necesario eso.

  ### 24. Android es mucho más fácil de programar con Kotlin que con Java.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikola P. | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 05, 2021

**¿Qué es lo que más le gusta de Kotlin?**

Recomiendo mucho el lenguaje Kotlin a los desarrolladores jóvenes si están pensando en el lenguaje para comenzar a hacer aplicaciones Android.

**¿Qué es lo que no le gusta de Kotlin?**

No me gusta Kotlin solo por una razón, porque cuando la variable booleana es nula, no es falsa ni verdadera.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Con Kotlin hago aplicaciones Android.

  ### 25. Recomiendo que uses Kotlin.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sneha V. | Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** January 22, 2021

**¿Qué es lo que más le gusta de Kotlin?**

El hecho de que sea seguro para nulos por defecto lo hace el mejor. Codificación simple y fácil de aprender. Te permite reducir el número de líneas más de lo esperado.

**¿Qué es lo que no le gusta de Kotlin?**

Todo es genial al respecto. Solo que necesita ser expuesto a más desarrolladores es el único defecto.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

He estado usando Kotlin para el desarrollo de Android y también estoy tratando de aprender desarrollo web.

  ### 26. Vaya

**Rating:** 5.0/5.0 stars

**Reviewed by:** Peter . | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 20, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Asignar nulo, fácil cuando las declaraciones...

**¿Qué es lo que no le gusta de Kotlin?**

cosas obsoletas, tal vez eso sea solo para Android, no lo sé.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Fácil de usar con Android

  ### 27. Es bueno.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Happy M. | Android Developer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 09, 2020

**¿Qué es lo que más le gusta de Kotlin?**

La sintaxis de Kotlin es bastante buena y la experiencia general es fantástica.

**¿Qué es lo que no le gusta de Kotlin?**

En realidad, no encontré nada ya que tengo experiencia en Java y Python, así que fue una buena experiencia.

**Recomendaciones a otros que estén considerando Kotlin:**

Aprender cosas de tendencia siempre es beneficioso.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Cuando trabajamos con Kotlin para el desarrollo de Android, la sintaxis se vuelve más corta y escribir lógica compleja se vuelve más breve.

  ### 28. Un lenguaje conciso para el futuro

**Rating:** 5.0/5.0 stars

**Reviewed by:** Fabrizio D. | Senior Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** July 27, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Kotlin es un gran avance en comparación con Java. Los aspectos funcionales integrados del lenguaje y su capacidad para expresar más con menos son los dos factores clave que me hicieron cambiar a él.

**¿Qué es lo que no le gusta de Kotlin?**

Usa un lenguaje de programación el tiempo suficiente y encontrarás algo que no te gusta. Pero no he encontrado nada que no me guste hasta ahora.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

El problema más grande que resuelve Kotlin es la referencia nula, gracias a sus propiedades de seguridad de nulidad cambias tu forma de programar. Te hace pensar detenidamente en tu problema antes de comenzar a escribir código.

  ### 29. Cómo usé Kotlin para aplicaciones de IoT

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anandu R. | Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 14, 2020

**¿Qué es lo que más le gusta de Kotlin?**

La referencia nula en Kotlin realmente me ayudó en mis proyectos. El modo asincrónico de codificación es bastante bueno para mi área de especialización. Desarrollo aplicaciones de IoT y una gran parte de nuestros usuarios prefieren el software cliente móvil. Android nunca ha sido tan conveniente.

**¿Qué es lo que no le gusta de Kotlin?**

No he encontrado ningún inconveniente en usar Kotlin.

**Recomendaciones a otros que estén considerando Kotlin:**

Si estás trabajando en el dominio de IoT, kotlin es el camino a seguir. Puedes integrar kotlin con cualquier cosa.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Utilizado en aplicaciones de IoT (cliente móvil para un software de IoT), la forma asincrónica de codificación es excelente.

  ### 30. Es más fácil y rápido escribir en él, por lo tanto, soy más productivo.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** December 21, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Realmente me gusta que no tenga que escribir todo el código repetitivo que tenía que hacer en Java.

**¿Qué es lo que no le gusta de Kotlin?**

Nada realmente, estoy feliz usándolo, va en la dirección correcta.

**Recomendaciones a otros que estén considerando Kotlin:**

Solo inténtalo

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Todas las funciones de extensión hacen que todo sea más fácil de implementar con pocas líneas de código.

  ### 31. Conciso, versátil y poderoso, hizo el desarrollo de Android significativamente más fácil.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikola I. | Android Developer, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** August 07, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Menos código repetitivo, muchas cosas generadas internamente, sintaxis limpia y corta, comprobaciones de nulos.

**¿Qué es lo que no le gusta de Kotlin?**

No hay desventajas evidentes en el lenguaje en sí, pero la documentación es demasiado compleja con muchos ejemplos orientados a las matemáticas. Los documentos realmente podrían beneficiarse de algunos ejemplos más simples para las cosas que están tratando de explicar.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Estoy trabajando en el desarrollo de Android, así que Coroutines y Flow realmente refrescaron la forma de pensar asincrónica. @Parcelize hizo que los Parcelables fueran tan simples como se puede.

  ### 32. Uso Kotlin desde abril de 2020.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Videojuegos | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 18, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Es fácil escribir código en el lenguaje de programación Kotlin.

**¿Qué es lo que no le gusta de Kotlin?**

IDEA no parece entender Kotlin. Podría ser mejor.

**Recomendaciones a otros que estén considerando Kotlin:**

es un lenguaje de programación realmente genial.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Ayuda escribir menos códigos.

  ### 33. Java a Kotlin, una forma más madura de programar

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Desarrollo de Programas | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** October 28, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Las extensiones y los DSLs son las características de Kotlin que más utilizo.

**¿Qué es lo que no le gusta de Kotlin?**

La palabra clave "object" para crear una instancia a partir de una interfaz. Cuando tiene múltiples métodos.

**Recomendaciones a otros que estén considerando Kotlin:**

El libro Kotlin en acción es una buena manera de comenzar tu viaje aprendiendo Kotlin.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Las nuevas características consumen menos tiempo y son menos propensas a errores.

  ### 34. Tengo 4 años de experiencia desarrollando aplicaciones Android y tengo 2 años trabajando con el lenguaje Kotlin.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Phú L. | Freelance, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** July 29, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Las líneas de código serán más cortas. Seguridad, evitar NullPointerException.

**¿Qué es lo que no le gusta de Kotlin?**

El proceso de construir grandle-app / reconstruir grandle-app lleva mucho tiempo.  
Algunas bibliotecas son compatibles con Java, pero aún no son compatibles con Kotlin.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Mi equipo está refactorizando algunas clases de Java que se están utilizando en proyectos antiguos o bibliotecas antiguas al lenguaje Kotlin.

  ### 35. Kotlin es fácil y se está volviendo popular.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Saddam J. | Android Intern, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** August 31, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Hace que los códigos sean más cortos y simples, por lo que en general son fáciles de entender.

**¿Qué es lo que no le gusta de Kotlin?**

Creo que tiene muchas características que generan ambigüedad.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Estoy trabajando en Android, y usar Kotlin en Android es como la mejor opción.

  ### 36. Android con Kotlin son increíbles

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Música | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** October 29, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Me gustan mucho las funciones de extensión y el azúcar sintáctico que reducen mucho el código repetitivo.

**¿Qué es lo que no le gusta de Kotlin?**

Algunas construcciones pueden ser un poco complejas y requerir dependencias profundas.

**Recomendaciones a otros que estén considerando Kotlin:**

Pruébalo

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Puedo escribir menos código repetitivo y centrarme en una solución más elegante.

  ### 37. El Futuro

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** October 28, 2020

**¿Qué es lo que más le gusta de Kotlin?**

La compilación de Kotlin a JavaScript parece muy prometedora.

**¿Qué es lo que no le gusta de Kotlin?**

La velocidad de compilación fluctuante puede ser irritante.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Usar Kotlin para desarrollar aplicaciones Android. 
El principal beneficio es que ya no necesito usar Java tanto.

  ### 38. Desarrollador senior de iOS

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Telecomunicaciones | Empresa (> 1000 empleados)

**Reviewed Date:** August 31, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Seguridad de tipos,
Fácil de aprender y usar
Cercano a otros lenguajes como Swift

**¿Qué es lo que no le gusta de Kotlin?**

Velocidad de compilación
La comunidad no es tan grande

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Solución multiplataforma con Kotlin para usar en un proyecto de iOS/Android

  ### 39. Desarrollador senior de Android

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuario verificado en Software de Computadora | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** August 14, 2020

**¿Qué es lo que más le gusta de Kotlin?**

Fácil de entender, optimista, menos código

**¿Qué es lo que no le gusta de Kotlin?**

Área de depuración, formas de manejo de excepciones

**Recomendaciones a otros que estén considerando Kotlin:**

Se recomienda encarecidamente

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Una tarea desafiante se puede hacer de manera fácil.

  ### 40. Revisión de Kotlin

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bill M. | Owner, Tecnología de la información y servicios, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** September 13, 2019

**¿Qué es lo que más le gusta de Kotlin?**

Es un gran lenguaje de programación que es fácil de usar. Se puede utilizar para hacer aplicaciones para Android y para crear código compartido para Android e iOS.

**¿Qué es lo que no le gusta de Kotlin?**

No hay mucho que no guste. Algunas partes están hechas de una manera muy al estilo de Kotlin. Pero eso se aprende bastante rápido.

**Recomendaciones a otros que estén considerando Kotlin:**

Definitivamente recomendaría Kotlin como el lenguaje a utilizar para el desarrollo de Android. Google ha hecho de Kotlin un lenguaje de primera clase y ahora es Kotlin primero. Java seguirá presente, pero Kotlin es donde está el futuro.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Desarrollo aplicaciones principalmente para Android, pero también uso Kotlin Native/Multiplatform para desarrollar aplicaciones tanto para Android como para iOS.

  ### 41. Forma avanzada de lenguaje orientado a objetos

**Rating:** 5.0/5.0 stars

**Reviewed by:** Moin Uddin K. | Software Engineer, Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** August 29, 2019

**¿Qué es lo que más le gusta de Kotlin?**

Es un lenguaje muy poderoso, admite expresiones lambda y programación funcional.

**¿Qué es lo que no le gusta de Kotlin?**

No hay mucha ayuda disponible ahora y tomó algún tiempo entender cómo escribir códigos.

**Recomendaciones a otros que estén considerando Kotlin:**

Es un idioma bastante nuevo, por lo que no hay mucho apoyo disponible.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Estoy usando este lenguaje para desarrollar aplicaciones de Android, que es una alternativa al lenguaje Java.

  ### 42. Kotlin más estricto que Java

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Recaudación de Fondos | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** March 05, 2019

**¿Qué es lo que más le gusta de Kotlin?**

Kotlin es más estricto que Java en la forma en que maneja la excepción de puntero nulo. Además, las clases POJO en Kotlin son realmente más cortas. La expresión lambda fácil de usar es hermosa.

**¿Qué es lo que no le gusta de Kotlin?**

Cuando una variable booleana comienza con "is", por ejemplo, "isSet", el "is" se sobrescribe con los métodos getter y setter.

**Recomendaciones a otros que estén considerando Kotlin:**

Kotlin tiene un manejo fuerte de excepciones de puntero nulo.

**¿Qué problemas resuelve Kotlin y cómo le beneficia eso?**

Usamos Kotlin para escribir nuestra base de código de pagos.


## Kotlin Discussions
  - [What can Kotlin be used for?](https://www.g2.com/es/discussions/what-can-kotlin-be-used-for)
  - [What is Kotlin and what are the features of Kotlin?](https://www.g2.com/es/discussions/what-is-kotlin-and-what-are-the-features-of-kotlin)
  - [What are the main features of Kotlin?](https://www.g2.com/es/discussions/what-are-the-main-features-of-kotlin)
  - [Where do you prefer to use Kotlin?](https://www.g2.com/es/discussions/36544-where-do-you-prefer-to-use-kotlin) - 1 upvote
  - [When kotlin will have its own virtual mashin?](https://www.g2.com/es/discussions/35090-when-kotlin-will-have-its-own-virtual-mashin) - 1 upvote

- [View Kotlin pricing details and edition comparison](https://www.g2.com/es/products/kotlin/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-13+23%3A46%3A19+-0500&secure%5Bsession_id%5D=d2a4973f-3b6a-4782-b866-8b5cbd68a846&secure%5Btoken%5D=3356a3f4887f8cf02bf6c0641b37c60b2ac1b7a4f2d61ef5e9df61d11832985b&format=llm_user)
## Kotlin Integrations
  - [Dart](https://www.g2.com/es/products/dart-dart/reviews)

## Kotlin Features
**Funcionalidad**
- Soporte de idiomas
- Facilidad de uso
- Integraciones

**Rendimiento**
- Poder
- Respuesta
- Peso ligero

**Apoyo**
- Tutoriales
- Documentación
- Comunidad

## Top Kotlin Alternatives
  - [Ionic: An OutSystems Company](https://www.g2.com/es/products/ionic-an-outsystems-company/reviews) - 4.4/5.0 (150 reviews)
  - [Apache Cordova](https://www.g2.com/es/products/apache-cordova/reviews) - 4.2/5.0 (55 reviews)
  - [Qt](https://www.g2.com/es/products/qt/reviews) - 4.3/5.0 (53 reviews)

