¿Es práctico o beneficioso que un desarrollador móvil pueda codificar en iOS y Android, ya que la mayoría de los clientes intentarían implementarlo en ambas plataformas?

Como desarrollador, es absolutamente beneficioso dominar tantos sistemas como sea posible.

En un gran proyecto complejo, puedo terminar teniendo que moverme entre Objective-C, Java, C ++, PHP, MySQL, HTML, CSS y JavaScript, todo en un solo día. Ser capaz de hacer múltiples sistemas lo convierte en un activo valioso para un equipo.

Imagine que tiene que contratar a 3 desarrolladores para ejecutar esas mismas tareas. Para cada uno, tendría que manejar sus costos y encontrar los recursos necesarios para mantenerlos a todos al día con el proyecto y administrarlos.

Si trabaja para usted mismo, le ahorra mucho dinero y le permite ofrecer una gama más amplia de servicios.

La parte más difícil es volverse muy competente en todos ellos.

Para empezar, recomendaría ser altamente competente en 2 sistemas complementarios (por ejemplo: Android + iOS) y obtener una experiencia de nivel junior en los otros. Clasifique sus 2 principales opciones competentes como sus sistemas principales en los que se concentra el 95% del tiempo. Puede trabajar en sus habilidades secundarias según lo necesite.

Descubrirá que cuantos más sistemas aprenda, más fácil será ampliar su conjunto de habilidades.

Gracias por la respuesta Nithin!

¿La mayoría de los clientes buscan la implementación de múltiples plataformas?

Casi parece que estás haciendo el trabajo de 2 personas, ya que debes tener varios conjuntos de dispositivos de ambas plataformas para realizar pruebas. ¿Cómo lidias con tener que estar atento a las noticias de desarrollo y actualizaciones de características de ambas plataformas?

Además, ¿suele haber alguna reutilización del código u otros beneficios de productividad cuando desarrolla la misma aplicación en ambas plataformas?

Codifico tanto en iOS como en Android. Es fácil porque varios clientes lo quieren en ambas plataformas y no tienen que tratar con dos tipos.

Fue muy difícil cuando comencé a aprender, pero ahora estoy feliz de haberlo hecho.