¿Cuál es el futuro para los desarrolladores de Android?

Android está creciendo rápidamente, por lo que siempre habrá una necesidad de desarrolladores de Android.

La barrera de entrada para aprender cómo hacer una aplicación de Android es baja en estos días. Sin embargo, si desea encontrar un buen trabajo como desarrollador de Android, necesitará tener un conocimiento profundo de la programación y la programación de Android que solo hacer una aplicación básica de Android.

Los beneficios del desarrollo de Android es que puedes ganar dinero de forma paralela, como desarrollar tus propias aplicaciones o juegos y publicarlos en Play Store. Si su aplicación resuelve un problema para otros, descargarán su aplicación e incluso pagarán sus aplicaciones.

Desarrollé una aplicación de reproductor de música para Android hace medio año, y en la actualidad me trae alrededor de $ 12- $ 15 por día. Si la aplicación continúa creciendo, puedo obtener ingresos pasivos de ella.

Hagas lo que hagas, si tienes tiempo, te sugiero que solo vayas y lo aprendas. No pierdas demasiado tiempo analizando porque cuando pasas demasiado tiempo pensando en algo, nunca lo lograrás.

Generalmente es una mala idea presentarse como desarrollador [X] (donde [X] es una tecnología de su elección). Del mismo modo, las ofertas de trabajo que buscan “[X] Desarrolladores” suelen ser las primeras ofertas que rechazo.

El principal atributo de todos los desarrolladores de primera clase que conozco es que dominan los principales desafíos del trabajo, como

  • entender rápidamente un dominio problemático,
  • comprensión de la arquitectura,
  • cómo reunir conocimiento,
  • como trabajar con comunidades
  • cómo diseñar APIs,
  • diseño de interacción
  • pensamiento abstracto

Con esto en mente, aprender una tecnología específica rara vez es un desafío, pero aún puede llevar mucho tiempo. Entonces, ¿qué tan buena es invertir tu tiempo aprendiendo Android?

tl; dr: Creo que es una buena idea aprender Android en este momento. Es popular y difícil de matar.

Si desea crear aplicaciones para el público en general, actualmente solo hay dos grandes tecnologías de cliente multiplataforma que son muy populares y están ganando participación de mercado. Uno es la pila web (HTML / CSS / Javascript, etc.), el otro es Android.

Al igual que la Web, Android no está hecho para un dispositivo específico, o un tipo específico de dispositivo, o un entorno de software específico para dispositivos. Android es un juego de herramientas que las empresas pueden usar para crear entornos de software.

Android no es propiedad ni está controlado por una sola compañía, y es de código abierto y de uso gratuito para cualquier persona que quiera construir un sistema de software. Un cambio de estrategia para Google probablemente no matará a la plataforma. Una caída (teórica) del teléfono inteligente a favor de algo diferente probablemente no matará la plataforma.

Actualmente hay cientos de sistemas de software de dispositivos diferentes basados ​​en Android. Desde HTC Sense hasta la interfaz de usuario natural de Samsung y Facebook Home. La plataforma se utiliza para muchos más dominios problemáticos que solo “aplicaciones para teléfonos inteligentes” o “aplicaciones para tabletas”. Por lo tanto, es una apuesta bastante buena que la plataforma estará disponible por muchos años más.

Gracias por el A2A! Mientras algunos discuten sobre Swift como el futuro de Android, estoy mucho más entusiasmado con las aplicaciones web progresivas. En lugar de usar algo como React Mobile, Phonegap o Xamarin para crear una aplicación multiplataforma para Android e iOS, Google permite que su sitio web se convierta literalmente en una aplicación nativa en el dispositivo del usuario.

Una aplicación web progresiva pasa sin problemas del sitio web a la aplicación nativa cuando la plataforma le asigna recursos dedicados. Hecho correctamente, la experiencia del usuario no tiene fricciones y algunos aspectos de la aplicación pueden seguir funcionando sin conexión. Pero, ¿por qué creo que las aplicaciones web de Progress son el futuro ? ¡Lea la publicación de Henrik Joreteg sobre PWA y trate de no entusiasmarse con ellos!

Si Apple también es compatible con PWAs, con algunas modificaciones leves, una aplicación web móvil existente puede convertirse en una experiencia de aplicación nativa con poca o ninguna sobrecarga. Los desarrolladores web serán capaces de escribir aplicaciones nativas sin tener que aprender una nueva biblioteca o requerir el soporte de un servicio de terceros. Creo que el futuro de Android es la web .


¡Gracias por leer! Si te gustó mi respuesta, ¡por favor, ‘ vótala ‘ para que otros lectores también puedan encontrarla! Y sígueme ¡para obtener más respuestas sobre Android, programación y otras cosas divertidas!

¿Quieres trabajar juntos? Contáctame !