¿Cómo aprende un estudiante de secundaria a crear una aplicación en Google Play o App Store? ¿Qué necesita saber él o ella para hacer esto?

El primer paso será aprender a codificar. Si su escuela ofrece programación de computadora como materia, regístrese en el curso. Si no, hay muchos cursos de codificación en línea disponibles. Muchos son gratis. Este artículo del blog TED enumera 10: 10 lugares donde cualquiera puede aprender a codificar.

El paso 2 será registrarse y familiarizarse con los entornos y requisitos de desarrollo de Google y / o Apple. Si desea escribir una aplicación de Android para Google Play Store, vaya a Google Developers para registrarse para obtener una cuenta de Google y descargar e instalar el software que necesitará, como Eclipse, Java Development Kit, etc. Aquí hay un buen tutorial que lo guía paso a paso en el proceso: Cómo escribir un “¡Hola Mundo!” aplicación para Android.

El paso 3 será escribir código. La codificación de un juego es bastante avanzada y generalmente requiere una buena comprensión del lenguaje de programación elegido (probablemente C ++ para juegos), las capacidades de los dispositivos de destino, las tecnologías de juegos relacionadas con la animación, etc. Como la mayoría de las cosas en la vida, cuanto más practiques, mejor serás. Entonces escriba el código todos los días. Pase tiempo codificando sitios web de la comunidad para aprender técnicas. Encontrará muchos ejemplos de codificación y piezas de código que puede reutilizar (recuerde siempre cumplir con las condiciones de licencia del autor). Mira videos de YouTube. Escribir código Escribir código Desarrolle aplicaciones para cualquier cosa que se le ocurra.

Repita el paso 3 repetidamente 🙂

Para la AppStore, primero debe obtener una Mac bastante nueva (no anterior a 3 años). Luego puede concentrarse en aprender Objective-C o Swift, preferiblemente Swift. Luego puede seguir los tutoriales en la web. Si desea probar sus aplicaciones en sus dispositivos, necesitará una cuenta de desarrollador paga. Luego puede publicar sus aplicaciones en la AppStore.

Para los juegos en particular, te sugiero que primero elijas un motor de juego. Para juegos en 2D, Apple lanzó SpriteKit. Puede comenzar con él, o usar Cocos2d-swift (que no está en Swift sino en Objective-C), o puede elegir Unity. Prefiero Cocos2D-Swift. Es tu decision. Buena suerte.