Ninguno de Kotlin, Go o Swift. Ve con Java .
No sugeriría comenzar el desarrollo de Android con Kotlin, ya que es bastante nuevo y la comunidad de desarrolladores a su alrededor no es tan completa.
Supongo que recién está comenzando a programar, lo mejor es ir con la opción recomendada por el fabricante . Eso significa que para iOS dev, use Obj-C / Cocoa / Swift, para Android, use Java y para Windows use C #.
- ¿Cuáles son las 5 mejores aplicaciones de Android sin las que no puedes imaginar tu teléfono?
- ¿Cuál es la forma más fácil de migrar aplicaciones / datos de Android al actualizar (cambiar) teléfonos?
- ¿Por qué elegiste Android en lugar de iOS como tu plataforma preferida para desarrollar aplicaciones móviles?
- ¿Puedes probar mi juego de Android (Little Warrior) y darme tu opinión?
- Cómo ubicar mi Android si mi ubicación está apagada
Saber y aprender nuevos idiomas siempre es un pus. Pero es algo que no se recomienda ni se espera de un principiante.
Cuál sería un mejor lenguaje para el desarrollo de aplicaciones de Android: digo Java para principiantes.
Entonces, ¿dónde / cómo deberías comenzar?
Aquí están los enlaces para obtener respuestas más detalladas para el mismo:
- La respuesta de Harshal B Kolambe al desarrollo de aplicaciones de Android: ¿Cuál es el mejor sitio para aprender a crear aplicaciones gratuitas de Android?
- La respuesta de Harshal B Kolambe a ¿Cómo empiezo con el desarrollo de aplicaciones de Android con solo un conocimiento muy básico sobre programación?
- La respuesta de Harshal B Kolambe a ¿Qué debo usar para aprender los desarrollos andriod? Java o CPP?
También mencionas a Swift, supongo que tienes un poco de conocimiento sobre el desarrollo de Swift e iOS.
¡Qué puede hacer si es un desarrollador de Swift y no desea codificar en JAVA! (meh) ¿Aprender una herramienta multiplataforma como Xamarin o Phonegap?
ABSOLUTAMENTE NO.
Aprende Kotlin !!! – por qué? Porque es casi lo mismo que Swift.
Entonces, ¿dónde / cómo deberías comenzar?
Puede hacer esta pregunta y tiene razón. Empecé a explorar estas cosas hace un mes, pero siento que:
¿”WTF Google no tienes un buen tutorial en absoluto”?
Déjame darte un pequeño aviso. Primero instale el Android 2.0 actual / último / finalmente lanzado. Ejecútelo una vez e instale todos los componentes que quiere el “Mighty Wizard”. Luego instale homebrew y brew install kotlin
. Esto va a instalar el compilador kotlin en su máquina. Necesitará una cosa más, el complemento Android Studio Kotlin. Inicie el estudio y vaya a la ventana de preferencias. Ahora, en el elemento del menú de complementos, busque Kotlin e instálelo.
¡En sus marcas, listos, fuera!
Ahora tiene un entorno de desarrollo de Android + Kotlin en funcionamiento en su Mac. Puedes comenzar a divertirte con los documentos oficiales de Kotlin, pero también necesitarás tener algunas habilidades de Android, así que te sugiero que comiences en una de estas páginas:
- Ray Wenderlich
- TutorialsPoint
- Entrenamiento de Google Android: Buggy like hell.
- Colmena de Android
- Desarrollo de Android usando Kotlin – Quip
La única dificultad que encontré hasta ahora es la documentación, a menudo faltante y desactualizada.
El complemento Kotlin para Android tiene una acción para convertir Java a Kotlin automáticamente. También puede mezclar Kotlin y Java en el mismo proyecto sin ningún problema.
Conclusión:
- Si eres un programador principiante que intenta aprender el desarrollo de Android, aprende que Java debe aprender para que desarrolles aplicaciones de Android.
- Si eres un programador experimentado , puedes probar Kotlin. Puede cooperar con las clases Java, las barreras de entrada son mínimas y definitivamente vale la pena intentarlo.