¿Cuál es la curva de aprendizaje para un desarrollador de Android que aprende iOS?

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.

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.

No era un tipo de Android que aprendió iOS, sino un desarrollador de Java que aprendió iOS. Diría que me tomó alrededor de 2 semanas para manejar el lenguaje synatx, la administración de memoria y los marcos Cocoa Touch. Luego, tardé aproximadamente 2 semanas en crear mi primera aplicación para darme cuenta de lo mal que estaba haciendo para tirarla y comenzar de nuevo.

Hoy en día hay una mejor sintaxis, menos administración de memoria de la que preocuparse y una documentación mucho mejor. Entonces, si te lleva 3 meses construir una aplicación de Android, apostaría de 4 a 5 meses para hacer lo mismo en iOS.

Múltiple 3 meses x3 (3 veces) 🙂