Primero aprenda JAVA, luego aprenda el desarrollo de Android.
Java es un lenguaje de programación que se usa ampliamente entre los programadores, y el objetivo C, es decir, el lenguaje de programación para aplicaciones iOS, no tiene una comunidad tan grande.
Luego, para que una persona aprenda el desarrollo de iOS, primero debe aprender OOP.
Aprendí OOP aprendiendo JAVA. Como la mayoría de las personas. Ese es un camino común.
Luego, una vez que haya aprendido JAVA, puede pasar a Objective-C o directamente a la programación de Android.
- ¿Es posible escribir aplicaciones iOS en C?
- ¿Cuántas aplicaciones se envían a la App Store de Apple en un día promedio?
- ¿Cuál es tu experiencia de Scrivener en iOS?
- ¿Cómo puede un estudiante no CS aprender Swift y desarrollar aplicaciones?
- Cómo automatizar la aplicación iOS con XCUITest
Entonces, la curva de ingresos de Android es más fácil y más rápida. El tiempo de desarrollo depende de usted.
Y para la curva de aprendizaje de desarrollo de iOS, necesita después de un lenguaje OOP como JAVA, digamos, JAVA, luego debe pasar a la programación de Objective-C y DESPUÉS, Objective-C, iOS.
Entonces, la ruta para un desarrollador de iOS es:
Lenguaje OOP> Objective-C> Programación iOS.
Y para el desarrollador de Android:
JAVA (lenguaje OOP)> Programación de Android.
La curva de aprendizaje para el desarrollador de Android es más rápida.
El proceso de desarrollo puede variar, así como el programador, puede omitir el primer paso de un desarrollador de iOS y pasar directamente a Objective-C como su primer lenguaje de programación, puede ser difícil pero posible. Todo depende de la persona y las habilidades y experiencia de programación.