¿Cuánto desarrollo de aplicaciones Android y práctica de codificación necesito aprender y tengo que construir una aplicación como Impossible Rush o 2048 o Flappy Bird?

Es realmente difícil responder a esta pregunta sin conocer sus antecedentes en programación. Entonces, voy a asumir que tienes cero conocimiento.

Suponiendo que puede dar 2-3 horas por día y está motivado en promedio, su camino hacia el aprendizaje debería ser algo como:

1. Aprendizaje de Java y todas las pequeñas cosas de la programación: 1 mes.
2. Aprendizaje de desarrollo de Android – 20 días.
3. Aprender un motor de juego y desarrollo de juegos, en general – 1 mes.
4. Hacer un pequeño juego / aplicación – 10 días.

Los tutoriales para todo esto están disponibles en Internet, puedes buscarlo en Google. Recomiendo el canal de newboston en YouTube. Tiene los mejores tutoriales para todo. Para un motor de juego, sugeriría andengine. Es súper fácil de aprender. Y si alguna vez está atascado, ¡Stack Overflow está siempre a su disposición!

En resumen, no debería llevar más de 3 meses desarrollar un juego como Flappy Bird o 2048.

PD: esto es estrictamente solo para aplicaciones y juegos 2D. Los juegos en 3D son un reino completamente diferente y requieren muchas matemáticas.

La lista de habilidades requeridas no es tan grande

  1. Core java
  2. un poco de xml
  3. conocimiento de la herramienta de estudio de Android
  4. capacidad de buscar respuestas a sus preguntas en google

Eso es.

Ver el cuarto punto es el punto principal porque puede tener el entusiasmo de desarrollar las habilidades, pero puede que no tenga una guía e incluso puede terminar pasando la mayor parte de su tiempo leyendo textos para desarrollar estas habilidades

prefiero salir, elegir una idea como hice con un reproductor de música y comenzar a implementar esa idea.

Aprende en el camino, usa google como guía

Con 6–7 horas diarias para aprender el desarrollo de Android, puede o no convertirse en un desarrollador profesional.

Esto depende de su enfoque para aprender Android

Tiene que ser una forma práctica de aprender.

de lo contrario te olvidarás de la teoría en poco tiempo

Entonces, si está aprendiendo utilizando el enfoque práctico, alcanzará la posición de desarrollador profesional en solo 2 meses.

Lo que tienes que hacer es buscar una idea y comenzar a implementarla

Hace unos meses estaba en su posición y comencé a desarrollar un reproductor de música para Android, ya que quería cambiar a trabajos específicos de Android, así que decidí tener algo de experiencia laboral personal para incluir en mi currículum.

Más tarde, cuando desarrollé esta aplicación y la lancé en Google Play

aquí estoy usando google y algunas habilidades básicas de Java que puedo obtener en buena cantidad de esta aplicación.

Music Player – Aplicaciones de Android en Google Play

VERIFIQUE la aplicación que ABRIRÁ su MENTE como desarrollador