Quiero convertirme en desarrollador de Android, pero me preocupa que el desarrollo de Android se esté desvaneciendo. No tengo experiencia. ¿Vale la pena poner esfuerzos?

Se desvanece? De Verdad? ¿Cuándo fue la última vez que escuchó a alguien decir: “Hmmm, por qué no obtengo el Producto X en lugar de un teléfono inteligente”. Todo es móvil en estos días.

El desarrollo móvil puede o no estar en su apogeo, pero aún no lo sabemos porque no hay una nueva tecnología que tenga tracción para dominar el mercado. Muéstrame los números que dicen que la gente se ha alejado de los teléfonos inteligentes :-). Dudo que haya alguien que diga que está en declive (la madurez del mercado es diferente).

Incluso si todos arrojaran sus teléfonos a la basura mañana, sus habilidades como desarrollador móvil aún serían muy buscadas. Tienes buena lógica, pensamiento crítico y gestión del tiempo. Puedes aprender cosas nuevas de forma rápida y eficiente. Entiendes buen diseño / arquitectura. Puede comunicarse de manera efectiva con audiencias técnicas y no técnicas. A mí me parece una buena contratación para esta nueva tecnología revolucionaria.

En otra nota, volvamos a la realidad muy rápido. La gente simplemente no abandonará las aplicaciones de repente. Recuerdas esa cosa llamada navegador web. Sí, mucha gente todavía lo usa. La gente no dejó de usar computadoras de escritorio porque los teléfonos se volvieron “inteligentes” y ese teléfono con pantalla LCD en color de repente obtuvo capacidades de navegador gratuitas (maldita sea, soy viejo). Las cosas cambian lentamente. Para ser relevante con su pregunta, todavía hay una gran cantidad de trabajos para desarrolladores web. Será lo mismo si se supera el desarrollo móvil.

En general, su tiempo invertido no será un desperdicio. Hay muchas ventajas para el trabajo independiente y el desarrollo móvil. Incluso si las cosas cambian rápidamente, todavía estará en condiciones de adaptarse.

Es.

Para ser sincero, no creo que se esté desvaneciendo. Estos últimos 1–2 años, Android ha estado prosperando, ahora tiene casi el 90% del mercado. Hace unos años, las personas que tenían un iPhone tomaban un teléfono con Android y sentían que no respondía con retraso, hoy en día es más al revés.

Pero supongamos que se está desvaneciendo para responder su pregunta.

Si aprende a crear aplicaciones de Android, NO está aprendiendo SOLO cómo crear aplicaciones de Android. Estás aprendiendo a construir APPS.

Pasar de 0 (cero) a desarrollador de Android es 50 veces más difícil que pasar de desarrollador de Android a iOS / Windows / VR / Mac / etc.

Una vez que aprenda a crear aplicaciones de Android, habrá aprendido cómo funciona todo y si desea cambiar a la nueva tecnología, digamos aplicaciones de Realidad Virtual, sería MUCHO más fácil. Todo su conocimiento de desarrollo de Android no se perderá. Aprendiste a crear aplicaciones, Android es solo una plataforma y todas son similares.

Compartiré un ejemplo, hace un año nunca había programado en mi vida y estos últimos 8 meses he estado aprendiendo y creando aplicaciones de Android. La semana pasada construí un sitio web usando idiomas que nunca antes había usado en una plataforma que nunca había usado antes. Solo me llevó un día acostumbrarme. Todo es lo mismo.

Pero de todos modos, Android no desaparecerá pronto. Hay muchos sistemas operativos móviles que ni siquiera conocemos porque ni siquiera llegan al mercado, lo que posiblemente podría reemplazar a Android.

Sí, se está desvaneciendo, ¡pero aún así vale la pena aprenderlo! Todo se desvanecerá. Sin embargo, si puedes aprender cosas de Android en un año, a quién le importa si en algún momento de tu carrera no será más. Habrá algo más.

La cuestión es que, para el “próximo Android”, te llevará demasiado tiempo aprenderlo porque apestas o lo aprenderás rápido y conseguirás tu próximo trabajo. ¿A quién le importa Android en 10 años? No lo sabemos. Pero si aprendiste a “escribir software” mientras tanto, no importa.

Tu pregunta huele a dilación. Eso es bueno para mí porque podrías ser competencia. Así que gracias por no vivir una vida increíble escribiendo Cool shit. Adiós

More Interesting

Estoy buscando distribuir una aplicación de Android. ¿Qué empresas me pueden ayudar?

Soy un novato en Android. Quiero crear una página de inicio / cierre de sesión en una aplicación de Android. ¿Cómo funcionan los inicios y cierres de sesión? ¿Van a un servidor o un sitio web para su validación, obtienen los datos de una base de datos y luego se autentican?

Estoy interesado en el desarrollo de aplicaciones. ¿Dónde en Mumbai puedo aprenderlo?

He creado una aplicación que permite a los viajeros de trenes locales de Mumbai rastrear su ubicación y recibir notificaciones en cada estación que pasa. ¿Cuáles son algunas de las nuevas funciones y mejoras que se pueden agregar para mejorar esta aplicación de utilidad?

Quiero crear una aplicación de Android que, si el usuario la usa durante un año, muestre la información sobre ese año. La información se almacenaría localmente. No quiero usar ninguna conexión a Internet, quiero que todo esté desconectado. ¿Qué debo usar?

Cuando hablo con un desarrollador sobre cómo crear una aplicación, ¿necesito escribir todo el contenido de texto para que pueda agregarlo?

Sé que Javascript se puede usar para crear aplicaciones móviles mediante el uso de marcos como Ionic y PhoneGap. ¿Cuáles son las ventajas y desventajas de hacerlo, en comparación con el uso de Objective-C o, en última instancia, Swift?

Quiero aprender el desarrollo de juegos de Android, conozco el desarrollo de aplicaciones principales de Android. ¿Alguna sugerencia por dónde debería comenzar? Buenos sitios, enlaces.

Estoy buscando una aplicación de seguimiento de ubicación para mis empleados. ¿Cuáles son algunas sugerencias?

He visto a Belkin Wemo donde los interruptores eléctricos se controlan a través del teléfono inteligente. ¿Cómo puedo hacer esto como mi proyecto M Tech?

Quiero crear una aplicación de Android basada en realidad aumentada. Mostrará detalles de edificios históricos cuando la cámara apunte hacia ellos, escaneará el texto de las imágenes y mostrará su significado, etc. ¿Cómo puedo lograr esto y cómo empiezo?

¿C ++ es bueno para el desarrollo de aplicaciones de Android?

Tengo un mes para convertirme en el mejor desarrollador de Android. ¿Qué tengo que hacer?

Quiero implementar la función de deslizamiento con transición para mis actividades en mi aplicación de Android. ¿Cómo debería hacer esto?

Tengo experiencia en el desarrollo de aplicaciones de Android y quiero aprender el desarrollo de back-end de Java. ¿Cómo podría comenzar?