Pues esta pregunta necesita seriamente más detalles . Considere agregar los siguientes detalles a su pregunta:
- ¿Para qué plataforma estás tratando de desarrollar?
- Con qué idiomas estás familiarizado (lenguajes de programación, por supuesto)
Si desea desarrollar una aplicación de Android, primero deberá aprender Java junto con algunos XML básicos. Una vez que esté listo para usar Java, deberá aprender los métodos y las funciones de Android. Google en sí ofrece muchos recursos para eso. Para las herramientas, necesitará el JDK de Java, el SDK de Android y un IDE (Android Studio o Eclipse, si lo prefiere).
Para iOS necesitarás aprender Swift como el idioma. Una vez que esté familiarizado con Swift, necesitará XCode para desarrollar aplicaciones iOS.
- Cómo asegurar un percentil 100 en CAT 2016
- ¿Cuál es el mejor centro de entrenamiento CLAT en Calcuta?
- ¿Es posible pasar el módulo ejecutivo de CS 1 estudiando durante 4 meses?
- ¿Qué tipo de pruebas físicas y mentales se toman en una entrevista al ejército indio?
- ¿Por qué todos los adeptos a GATE dan el consejo de estudiar con el propósito de descifrar y calificar en el examen GATE en lugar de obtener conocimiento?
Para Windows Phone, necesitarás aprender C #. Para herramientas, necesitará Visual Studio de Microsoft y Windows Phone SDK.
Si eres un desarrollador web y estás familiarizado con HTML, CSS y JavaScript, también puedes crear aplicaciones híbridas. Para esto, solo necesitarás crear una aplicación web y luego compilarla en varias plataformas. El PhoneGap de Adobe puede ser útil aquí. Puede utilizar la interfaz web (también conocida como PhoneGap Build) o el software del lado del cliente Apache Cordova.
Si solo desea diseñar la interfaz de usuario (la interfaz de usuario) no necesita muchas otras herramientas que no sean sus herramientas de diseño preferidas (PhotoShop, Illustrator, GIMP, InkScape, etc.).