Tampoco quiero aburrirlo hasta la muerte y con eso en mente, encontrará un breve desglose de cada opción de idioma aquí, seguido de información más detallada a continuación. Elige el que te parezca interesante y luego salta hacia allí.
Los idiomas que podría considerar aprender para el desarrollo de Android incluyen:
- Java: Java es el idioma oficial del desarrollo de Android y es compatible con Android Studio. Sin embargo, tiene una curva de aprendizaje empinada.
- Kotlin: Kotlin se introdujo recientemente como un lenguaje Java ‘oficial’ secundario. Es similar a Java en muchos aspectos, pero es un poco más fácil de manejar.
- C / C ++: Android Studio también es compatible con C ++ con el uso de Java NDK. Esto permite aplicaciones de codificación nativas, que pueden ser útiles para cosas como juegos. Sin embargo, C ++ es más complicado aún.
- C # – C # es una alternativa un poco más amigable para principiantes a C o C ++ que ofusca más código. Es compatible con algunas herramientas muy útiles como Unity y Xamarin, que son excelentes para el desarrollo de juegos y para el desarrollo multiplataforma.
- BÁSICO: una opción adicional es aprender BÁSICO y probar el B4A IDE desde cualquier software. Esta es una herramienta fácil pero poderosa, ¡aunque definitivamente mucho más ‘nicho’!
- Corona / LUA: otra herramienta multiplataforma desarrollada en LUA. Simplifica enormemente el proceso de creación de aplicaciones y le permite llamar a bibliotecas nativas.
- PhoneGap (HTML, CSS, JavaScript): si ya sabe cómo crear páginas web interactivas, puede utilizar este conocimiento con PhoneGap para crear una aplicación multiplataforma más básica.
- Al crear aplicaciones de Apple / Android, ¿será necesario implementar HTML / CSS / JavaScript además de los principales lenguajes de programación (Swift, Java, etc.)?
- Quiero crear aplicaciones relacionadas con viajes y transporte para Android e iOS. ¿Qué lenguaje de programación me recomendaría que aprendiera para crear este tipo de aplicaciones de software?
- Si Google hubiera lanzado Android únicamente para los teléfonos creados por su compañía, ¿habría funcionado mejor que iOS?
- ¿Existe alguna aplicación para Android que cree una aplicación de forma gratuita sin necesidad de codificar conocimientos?
- ¿Cuál es la configuración mínima del sistema para crear una aplicación para Android?