¿Debería centrarme solo en el desarrollo de iOS o también debería aprender el desarrollo de Android?

Nunca es malo agregar a tu conjunto de habilidades. Sin embargo, no trataría de aprender ambos al mismo tiempo. Elige un camino y quédate con él. Si dedica suficiente tiempo y aprende y codifica todos los días; énfasis en todos los días. Debes desarrollar algo todos los días con lo que has aprendido. Haga esto y podría ser un desarrollador junior decente en aproximadamente un año. Sin embargo, la mayoría de las personas se quedan con uno u otro y realmente perfeccionan su oficio. Esta es la programación real aquí. No es como el desarrollo web front-end donde puedes agregar una nueva biblioteca o marco a tu conjunto de habilidades porque ya eres un ninja de JavaScript. No impugnar Web Dev. Pero llevaría muchos años convertirse en un desarrollador profesional de iOS y Android.

Personalmente, creo que sería más valioso si agregara otras áreas de desarrollo de iOS o Android a sus habilidades. Por ejemplo … aprender UI y UX Design. No solo conceptos, sino también el software; construcción de prototipos y diseño; O el final del desarrollo. Hay mucho más para iOS Dev que Swift y Xcode y lo mismo con Android y es el lenguaje Dev Java y Android Studio o Eclipse.

Tener las habilidades para construir una aplicación del mundo real desde el “aire” hasta la App Store por ti mismo es más valioso que las habilidades mediocres con ambas plataformas.

La opinión de un hombre …

Solo hago iOS porque:
Probabilidad de recibir un pago.
Mucho menos fragmentación de dispositivos y sistemas operativos.
La adaptación de nuevas versiones de iOS es muy rápida.
Sistemas más seguros.
Menos copia de aplicaciones.
Mucho más fácil tratar solo con un sistema de desarrollo.
En general, mayor calidad de las aplicaciones, debido a los estrictos requisitos de calidad de Apple.

Ambos son eficientes. Según su preferencia laboral, solo usted puede elegir Android o iOS.
Necesita aclaración sobre la verificación de las características de la aplicación móvil desde el siguiente enlace:
Openwave Computing Singapore Pte Ltd

No, deberías hacer las dos cosas. Si ha escrito aplicaciones en iOS, ¿por qué no las querría también en Android? Cuando completé mi aplicación en Android, lo primero que hice fue aprender iOS y escribirla en esa plataforma. Es genial si conoces una plataforma; Es increíble si sabes ambos.

Actualmente estoy empleado como programador de aplicaciones y estoy a cargo de desarrollar nuestra aplicación móvil en ambas plataformas. ¿Qué inconveniente sería si solo conociera una plataforma? ¡Mi jefe tendría que contratar a alguien más! O tendría que tomarme el tiempo para aprender todos los conceptos básicos de iOS, lo que tomaría mucho tiempo extra.