Solo puedo hablar como desarrollador front-end, pero puedo decirte que las oportunidades son excelentes. Parte de esto puede deberse a que el desarrollo front-end se está volviendo cada vez más complejo con el advenimiento de aplicaciones basadas en la web, aplicaciones de una sola página y sitios web avanzados.
Personalmente, diría que el front-end es mejor (sin saber nada sobre el desarrollo de aplicaciones de Android, eso sí). Las habilidades que adquieres en el front-end tienen un alcance muy alejado de su dominio:
- JavaScript no es solo para el navegador; es para aplicaciones MV *, aplicaciones de una sola página, plantillas del lado del cliente y aplicaciones del lado del servidor
- “HTML5” significa cada vez más “el navegador puede hacer cosas que solo las aplicaciones dedicadas podían hacer en el pasado”, lo que equivale a acceder a cámaras, micrófonos y generar archivos
- CSS es cada vez más complejo y potente que, en aproximadamente 4 años, apuesto a que las empresas pedirán desarrolladores de CSS en lugar de desarrolladores front-end. No es 1999 y ya no estamos haciendo carrozas.
- Cómo aprender el desarrollo de Android si conozco Java
- ¿Es necesario aprender Java para el desarrollo de aplicaciones de Android?
- En un dispositivo Android, ¿puede una aplicación acceder a las cookies establecidas por el navegador?
- ¿Existe alguna aplicación de control parental de código abierto para Android?
- ¿Cuántas personas desarrollan aplicaciones de Android solas?