¿Es necesario aprender Kotlin para el desarrollo de Android ya que estoy desarrollando en Java para aplicaciones de Android?

¿Es necesario aprender Kotlin para el desarrollo de Android?

La respuesta simple es NO.

Vamos a cavar más profundo

Es cierto que la mayoría de las aplicaciones de Android están escritas en Java, pero entonces, Java no es su única opción.

Ok, probablemente lo sepas!

Entonces, ¿por qué Kotlin?

No voy a enumerar las ventajas de Kotlin sobre Java, una simple búsqueda en Google le daría toneladas de cosas.

¡El punto es que Google mismo lo está presionando! En el I / O 17 se anunció, Kotlin como idioma oficial para el desarrollo de aplicaciones. Y está preguntando esto en Quora, indica que en algún momento en el futuro, incluso usted es consciente de las ventajas estratégicas de aprender Kotlin. Es lo mismo que sucedió en el caso de Objective-C vs Swift, que ahora está sucediendo con Java vs Kotlin.

Ok, ¿qué debo hacer entonces?

¡Pregúntese! El instinto te lo dirá. ¿No crees en los instintos? Entonces analicemos las cosas.

Si eres un joven principiante real temprano , concéntrate en Java. Comprenda el lenguaje que hace y desarrolle algunas aplicaciones.

¡Moderadamente experimentado en Java! Sabe bastante sobre el idioma, luego comienza con Kotlin. La curva de aprendizaje es fácil y puede incorporar tanto la programación funcional como la de procedimiento en su Desarrollo.

¿15 años de experiencia en Java? ¡No habrías hecho la pregunta! 🙂

¿Algo de Android? ¡Estamos aquí!

Aprender kotlin será una ventaja sobre los demás. Como la mayoría de los desarrolladores se están moviendo a Kotlin y al proceso de desarrollo híbrido. Después de que Google anunció Kotlin como idioma oficial para el desarrollo de Android.

Java estará allí sin importar qué, pero kotlin seguramente crecerá.


Yash Shah.

Un problema puede resolverse con cualquier lenguaje de programación de propósito general. La única diferencia es la forma en que se resuelve el problema utilizando el lenguaje.

Te sugiero que no aprendas Kotlin.

  • Java está bien. Puedes hacer todo lo que Kotlin puede hacer en Java, y viceversa.
  • Personalmente, la sintaxis de Kotlin me parece fea. Entonces no estaría cómodo programando con él.
  • ¿Por qué perder el tiempo aprendiendo un nuevo idioma cuando puede resolver problemas cómodamente en su valioso tiempo?

Saludos

No, no es necesario aprender Kotlin. Java es lo suficientemente bueno para el desarrollo de aplicaciones de Android. A Kotlin le llevará mucho tiempo volverse tan popular como Java. Te aconsejaría que pasaras un tiempo probando el marco React para el desarrollo de aplicaciones. Te beneficiará a la larga.

Gracias por la A2A