¿Qué habilidades se deben aprender para desarrollar aplicaciones de Android / iOS desde cero, suponiendo que tenga un conocimiento de programación muy básico (principiante)?

Desarrollar una aplicación puede ser fácil y difícil dependiendo de la aplicación que vaya a crear. Aquí hay algunos consejos para los principiantes.

  1. Comience con algunos conceptos básicos: puede encontrar muchos recursos en línea para comenzar. Creo que comenzar desde la interfaz de usuario básica es mejor para los principiantes (así es como comencé el desarrollo de aplicaciones móviles) porque así sabrán cómo se verá su aplicación.
  2. Interfaz de usuario a secuencias de comandos y secuencias de comandos a la interfaz de usuario : este es un buen método (que probablemente esté escrito por primera vez en la historia de quora 🙂 o una estrategia para crear su aplicación). la funcionalidad se desarrolla a través de secuencias de comandos. Esto es lo mejor para los principiantes (probablemente también algunos profesionales también) que no saben mucho sobre secuencias de comandos porque en esto primero deciden la interfaz de usuario y luego descifran la secuencia de comandos para eso. primero decida nuestra funcionalidad y características, y en base a eso hacemos nuestra interfaz de usuario. Esto es principalmente para los profesionales reales que saben lo que están haciendo. Ambas pueden tener una interfaz de usuario igualmente excelente, solo que sus formas son diferentes.

Aquí hay algunos ejemplos de una interfaz de usuario para la interfaz de usuario para secuencias de comandos . Está hecho de Photoshop, pero también se puede hacer en móviles (perdón por los bessels, son un poco viejos).

3. IDE y lenguaje : los escribí juntos porque están relacionados entre sí. El IDE que elija le ofrece opciones de idioma limitadas para usar. Si elige un IDE multiplataforma como xamarin, obtendrá flexibilidad para lanzar su aplicación tanto para iOS como para Android desde el mismo IDE. Si elige algún IDE patentado como Android Studio para el desarrollo de Android y Xcode para iOS, entonces tiene algunas opciones limitadas para el idioma (no aplicable en algunos casos).

4. Qué idioma elegir : intente investigar un poco. Encontrará que Kotlin y Applescript son fáciles (relativamente) para Android Studio y Xcode respectivamente. Pero también puede elegir java porque por qué aprender 2 idiomas en lugar de 1 (lo cual es más difícil).

Conclusión: Bueno, depende de usted qué tipo de configuración le resulte fácil de usar en un mundo de programación muy complejo y modular.

Siéntase libre de enviarme comentarios si piensa “Algo va mal”

Como eres un principiante, el desarrollo de aplicaciones de Android se realiza principalmente utilizando Java Core en la plataforma de Android Studio. Durante esta E / S de mayo de 2017, Google anunció a Kotlin como el idioma oficial para el desarrollo de aplicaciones.

Para desarrollar aplicaciones en Android, puede comenzar a aprender Java básico y luego a los conceptos de diseño y desarrollo de aplicaciones. Tutoriales en video sobre programación y más Tenga algunos de los mejores tutoriales en video para el desarrollo. Puedes aprender fácilmente y eso es totalmente gratis … !!

Así que comienza a aprender y explorar. Buena suerte amigo.

More Interesting

En iOS, ¿cómo se elimina la subvista?

¿Cuáles son las 10 principales empresas de desarrollo de aplicaciones para iPhone en India?

Cómo crear un círculo con un relleno por porcentaje en Objective-C

¿Qué es mejor al desarrollar tu primera aplicación? ¿Usa un software multiplataforma como Xamarin o diferentes versiones para diferentes plataformas?

¿Qué debería elegir un desarrollador de iOS para un aprendizaje adicional: desarrollo de juegos Unity 3D o desarrollo de aplicaciones híbridas?

¿Cómo se aprende a desarrollar código para iPhone?

¿Cuál es la mejor empresa de desarrollo de iOS en Canadá?

¿Cómo ejecutan los desarrolladores de iOS su servidor de integración continua para sus aplicaciones?

¿Cómo se implementa UIView's + animateWithDuration: animaciones?

¿Qué es un protocolo hashable en iOS Swift? ¿Cuando lo usas?

¿Qué otros lenguajes de programación, además de Swift, debería conocer un desarrollador de iOS de pila completa?

Cómo ser un desarrollador exitoso de iOS

Si tuviera 15 años y quisiera entrar en el desarrollo de juegos móviles, ¿dónde comenzaría?

Tengo la intención de aprender el desarrollo de iOS en las vacaciones de verano desde cero y también desarrollar una aplicación y ponerla en la App Store. ¿Qué recursos debo usar para aprender los conceptos y el desarrollo de aplicaciones de una manera rápida y efectiva, y cómo debo usarlos?

¿Puede una aplicación móvil acceder al historial de cualquier navegador (Chrome, Safari, etc.)?