Cómo convertirse en un experto en desarrollo de Android con un buen fondo de Java y una experiencia de Android intermedia

Puedo relacionarme fácilmente con usted porque soy un desarrollador de Java a tiempo completo en el proveedor de servicios de TI líder de la India, pero tengo mucha fascinación por las aplicaciones.

Desde la columna vertebral de las aplicaciones de Android en Java, pensé en hacer mi primera aplicación de Android con conceptos de Core Java.

Entonces, usando el concepto de generador de números aleatorios (una de las tareas más famosas para principiantes de Java), cargué la aplicación Dice Roller – Aplicaciones de Android en Google Play en Google Play Store.

Antes de iniciar la aplicación, pensé que tomaría apenas un par de horas desarrollarla. ¡¡Pero estaba equivocado!!

Teniendo en cuenta el hecho de que desea ser un experto en el desarrollo de aplicaciones de Android ( no solo la creación de aplicaciones ), hay toneladas de cosas que aprender incluso si tiene experiencia en Java.

Por ejemplo, aprendí los conceptos de

  • Tarea asincrónica para crear ese efecto de animación,
  • IDO e INVISIBLE porque los dados no se quedaban en la posición que yo pretendía si hubiera un cambio en el número de dados seleccionados del menú desplegable.
  • ASO (optimización de la tienda de aplicaciones) para promocionar mi primera aplicación de Android.
  • El marketing de aplicaciones y el hecho de que debe dedicar tanto tiempo (si no más) a promocionar su tiempo como lo hizo en el desarrollo de aplicaciones porque a menos que su aplicación sea visible en el repositorio de millones de otras aplicaciones, el propósito de crear esa aplicación no se cumple.

Estas son lecciones aprendidas al cargar solo una aplicación.

Por lo tanto, la moraleja de la historia es tratar de hacer tantas aplicaciones como sea posible para subirlas a Play Store para convertirse en un EXPERTO en el desarrollo de aplicaciones de Android.