Bueno, para un desarrollador de juegos de Android, al menos necesitas esto:
Primero lo primero: las habilidades técnicas. El desarrollo de Android se puede hacer en una computadora Mac, Windows PC o Linux. También necesitará un dispositivo Android (puede usar un emulador como Genymotion para el desarrollo, pero eventualmente querrá probar en un dispositivo real). Aquí está la lista de las herramientas imprescindibles para convertirse en un desarrollador de Android.
Java
- Necesito una aplicación para Android e iOS. ¿Debo contratar a alguien que haga las dos cosas?
- Soy un desarrollador de salesforce (no fluido). Acabo de acostumbrarme a la programación y quiero aprender más (Full Stack - Swift / Android). ¿Soy demasiado temprano? Soy 26.
- Acabo de actualizar a Android KitKat 4.4. Parece que iOS es Apple, la única compañía innovadora. ¿Por qué Google no puede hacer algo nuevo?
- Pagaría una aplicación Quora, ¿quién pagaría también y cuánto?
- He sido ingeniero móvil de Android durante algunos años. ¿Es mejor ser especializado y dominar una tecnología, o debería diversificar y ser "bueno" en varios (iOS, back-end, etc.)?
El bloque de construcción más básico del desarrollo de Android es el lenguaje de programación Java. Para ser un desarrollador de Android exitoso, necesitará sentirse cómodo con los conceptos de Java como bucles, listas, variables y estructuras de control. Java es uno de los lenguajes de programación más populares que usan los desarrolladores de software hoy en día, por lo que aprender sus entresijos te ayudará a trabajar (¿desarrollo de back-end para alguien?) Incluso más allá de la plataforma Android.
SQL
También deberá aprender los conceptos básicos de SQL para organizar las bases de datos dentro de las aplicaciones de Android. SQL es un lenguaje para expresar consultas para recuperar información de las bases de datos. Una vez que pueda escribirlo, no habrá preguntas que no pueda hacer sobre sus datos.
Kit de desarrollo de software de Android (SDK) y Android Studio
Una de las mejores partes sobre el desarrollo para Android es que las herramientas necesarias son gratuitas y fáciles de obtener. El SDK de Android está disponible mediante descarga gratuita, como es Android Studio, el entorno oficial de desarrollo integrado (IDE) para el desarrollo de aplicaciones de Android. Android Studio es el programa principal con el que los desarrolladores escriben código y ensamblan sus aplicaciones de varios paquetes y bibliotecas. El SDK de Android incluye código de muestra, bibliotecas de software, prácticas herramientas de codificación y mucho más para ayudarlo a crear, probar y depurar aplicaciones de Android.
Otro aspecto destacado del desarrollo para Android es la facilidad del proceso de envío de aplicaciones. Una vez que esté listo para enviar su aplicación a la tienda Google Play, regístrese para obtener una cuenta de editor de Google Play (que incluye pagar una tarifa de $ 25 a través de Google Wallet), siga la lista de verificación de inicio de Android, envíe a través de la Consola de desarrollador de Google Play, espere a Google aprobar y verlo aparecer. Simple y satisfactorio.
XML
Los programadores usan XML para describir datos. Los conceptos básicos de la sintaxis XML serán útiles en su viaje hacia un desarrollador de Android completo para realizar tareas como diseñar diseños de interfaz de usuario (UI) y analizar fuentes de datos desde Internet. Gran parte de lo que necesitará para XML se puede hacer a través de Android Studio, pero es constructivo basarse en los conceptos básicos del lenguaje de marcado.