Voy a decir “sí” por las siguientes razones:
1) Llevo desarrollando Kotlin desde hace aproximadamente un año, con 1 aplicación en la tienda y muchas otras en las que estoy trabajando. Actualmente desarrollo Android, servidor (Tomcat / Jersey / Akka), JavaFX, libGDX e iOS (a través de RoboVM) en Kotlin. No hay problemas con Kotlin. Seriamente.
2) Es fácil comenzar un nuevo proyecto en Kotlin / Java. Cada vez que creo un nuevo proyecto (siempre en Gradle o Maven), lo primero que hago es agregar las dependencias de Kotlin requeridas. Literalmente es copiar / pegar 2 cosas (compilación y dependencias).
- ¿Qué se puede hacer para almacenar / sincronizar carpetas de Android Studio y SDK en línea como copia de seguridad?
- Cómo mostrar las cadenas de mi aplicación de Android en diferentes idiomas
- ¿Cuál es la diferencia entre el desarrollo de aplicaciones de Android y el desarrollo de aplicaciones de iOS (iPAD)?
- ¿Cuál es la mejor manera de anunciarse en una aplicación de Android?
- ¿Cómo invertir en el mercado de acciones a través de una aplicación de Android? ¿Qué aplicación es confiable?
3) Kotlin es legítimamente una mejora en Java. Es más limpio y más conciso. ¿Quién quiere especificar tipos cada vez ? Los desarrolladores de .NET y Swift no (al igual que Ruby y Python), eso es seguro. Lo que lleva a…
4) Kotlin es más amigable con los desarrolladores que vienen de otros lenguajes modernos, como Swift y (sí, lo digo en serio) C #. En serio, un desarrollador de Swift que utiliza Kotlin ya tiene la mayor parte de la sintaxis desactivada (val en lugar de let, interfaz en lugar de protocolo, etc.). Además, los creadores de Kotlin están muy familiarizados con C # y .NET (ReSharper es muy popular), e IntelliJ tiene todas las características que tiene ReSharper (Nadie programa C # sin Visual Studio, o quizás Xamarin Studio). Esto significa que Kotlin será potencialmente un mejor punto de entrada para la programación de Java para muchos desarrolladores que Java.
5) Finalmente, Google ha adoptado IntelliJ (Android Studio) como su IDE insignia para el desarrollo de Android y ha invertido una gran cantidad de dinero en I + D. JetBrains mantiene IntelliJ, al igual que Kotlin. Kotlin está siendo comercializado en gran medida por JetBrains como fuente de ingresos y mayor interés en sus productos (IntelliJ Ultimate, entre otros). Es una apuesta segura que Google no construirá su propio IDE desde cero en este momento (por qué razón, IntelliJ es de código abierto como Android), por lo tanto, Kotlin no se irá.
Para mí, planeo seguir con Kotlin para todo mi desarrollo de aplicaciones actual y futuro, por lo tanto, creo que está listo para el horario estelar para otros.