Estoy atrapado en la fase de aprendizaje de desarrollo de aplicaciones de Android. ¿Qué tengo que hacer?

El desarrollo de Android requiere tiempo y esfuerzo. A diferencia de Java y C ++, las pruebas de aplicaciones de Android requieren más tiempo y recursos del sistema. Hasta el año pasado, solía tomar alrededor de 15 minutos para iniciar el emulador y de 2 a 3 minutos para que se iniciara cada actividad, los clics de los botones solían responder después de 20 a 30 segundos. Las PC de alta configuración solían funcionar mejor, pero las que tenían menos RAM eran las que más sufrían. Esa es la razón por la que los desarrolladores cambiaron a Genymotion desde el emulador tradicional. Además, Android Studio tiene errores, y varios errores que tardan semanas en desaparecer desaparecen con las actualizaciones. Y Gradle es nuevo para la mayoría de los desarrolladores, por lo que los problemas de Gradle tienden a convertirse en un dolor de cabeza. Si busca en StackOverflow, muchos de los problemas no tienen sentido ahora. Varios desarrolladores abandonaron Android para un mejor entorno de desarrollo.

Es bueno que no hayas dejado de fumar, sino que continúes desarrollándote hasta publicar tu primera aplicación. Ahora es el momento de decidir si una aplicación es suficiente o si va a crear más aplicaciones. También elija la categoría que le interesa y las herramientas que necesita. Hay muchas aplicaciones disponibles en Google Play, lo que tiene de especial tu aplicación. Si no hay mucho de qué jactarse, entonces es bueno y continúa con tu próxima aplicación, y si ofrece algo nuevo, entonces genial, comienza a promocionar. Publicar una aplicación es solo la punta del iceberg, el principal problema es con las promociones. ¿Qué hiciste hasta ahora para promocionar tu aplicación? Las promociones definen el alcance de su aplicación, pero no el desarrollo.

Tengo varios amigos que se sentaron durante un par de años o más solo buscando trabajo, y algunos incluso se unieron a varios cursos en ciudades metropolitanas en busca de trabajo. No estás inactivo, pero aprendiste varias cosas. También llegando a la parte del trabajo, debe considerar ganar de sus aplicaciones. Hay varias formas como trabajo independiente, anuncios, compras en la aplicación, versiones profesionales, etc., pero excepto el trabajo independiente, todas ellas dependen de las promociones. Puede probar suerte en el trabajo independiente, simplemente visite cualquier sitio web y revise los proyectos para comprenderlo. Lleva tiempo ganar dinero a través de las aplicaciones, así que decide por ti mismo.

Si siente que ha aprendido mucho, entonces es el momento de ponerse en el campo de batalla de Google Play Store y comenzar a competir contra otros desarrolladores de aplicaciones.

Elija una de sus aplicaciones favoritas que le guste. Analícelo profundamente y encuentre algunos errores o mejoras que puedan hacer que esa aplicación sea más útil y fácil de usar. Después de eso, vaya a esa aplicación en Play Store y lea los comentarios de los usuarios. Encontrará allí lo que otros usuarios piensan acerca de esa aplicación. Algunos elogiarán la aplicación y otros criticarán. Aquí su concentración debe estar en la parte de la crítica, ya que puede averiguar qué quiere el usuario adicionalmente en esa aplicación. Tome nota de todos los puntos que cree que puede incorporar en su aplicación.

Una vez hecho esto, comience a desarrollar su propia aplicación con todas esas nuevas características y mejoras. Una vez que se realiza el desarrollo, publique esa aplicación en Play Store. Comparte los enlaces con tus amigos y popularízalo.

Tomará algún tiempo, pero una vez que su aplicación se vuelva popular, comenzará a recibir ofertas de muchas compañías de desarrollo de aplicaciones en el mercado. Esa vez será su elección trabajar con ellos o no.

Espero que esto ayude .

Buena suerte.

Comience a desarrollar una aplicación que “usted” realmente necesita y le facilitará la vida.

Simplemente comience con cualquier aplicación básica que necesite en su vida que tenga alguna utilidad. Podría ser cualquier cosa. Puede ser una aplicación sin conexión totalmente independiente. No necesita el final web también para la aplicación básica.

Eso le dará alguna dirección a su fase de aprendizaje. No aprenda de un ejemplo a otro, pero en realidad impleméntelo como una función adicional en su aplicación.

Confía en mí, todos los esfuerzos valdrán la pena.

Personalmente, recomendaré cambiar la forma de aprender. En lugar de aprender diferentes temas sin rodeos. Primero piense en algunas ideas nuevas. Piense en algunas aplicaciones que desea que existan pero que no existen. Luego, intente desarrollar esas aplicaciones por su cuenta. Aprenda los diferentes temas nuevos cuando el desarrollo los requiera. Deje que el objetivo de desarrollar nuevas aplicaciones interesantes lo motive. De esa manera no te aburrirás tan fácilmente.

Piense en una idea y conviértala en una aplicación interactiva que lo desafíe de diferentes maneras.

Una vez que se realiza el desarrollo, publique esa aplicación en Play Store. Comparte los enlaces con tus amigos y popularízalo. Tomará algún tiempo, pero una vez que su aplicación se vuelva popular, comenzará a recibir ofertas de muchas compañías de desarrollo de aplicaciones en el mercado.

Algunos elogiarán la aplicación y otros criticarán. Aquí su concentración debe estar en la parte de la crítica, ya que puede averiguar qué quiere el usuario adicionalmente en esa aplicación. Tome nota de todos los puntos que cree que puede incorporar en su aplicación.

Actualice su aplicación de la mejor manera posible.

No use atajos.

Siempre piense cómo puede hacer que el usuario se sienta cómodo con su aplicación.

Espero que esto ayude.

Sucede. La vida no será la misma todo el tiempo. Vaya a esa aplicación que puede cambiar el mundo que todos ven. Analice una cosa que hace todos los días y se puede hacer fácil usando la aplicación. Vaya a GitHub, aprenda un proyecto de código abierto.
O lo mejor que puedes hacer es crear un canal en YouTube, comenzar a hacer un tutorial de desarrollo de Android. Todavía en la web no hay un canal para el aprendizaje adecuado del desarrollo de Android.
La mejor de las suertes para tu carrera.

En primer lugar, debes determinar tu pasión, como cuál es tu objetivo real y luego lo que quieres hacer en tu carrera.

Además, el desarrollo de aplicaciones de Android es una excelente opción para elegir como carrera y excelente incluso para freelance, pero a menos que tenga interés en ello, no debería entrar en él, incluso yo también modifiqué muchas aplicaciones de Android durante mi BE

Mi consejo es “deberías hacer lo que amas”

Espero que esto te haya ayudado • _-

Ayush Goyal ya sugirió algo bueno. Crea una aplicación que te haga la vida más fácil.

Por ejemplo, siempre quise una aplicación de chat, donde solo tengo mis contactos. Sin seguimiento ni preocupaciones por la privacidad. Si hago algo así, aprendería mucho y enfrentaría muchos problemas que expondrían agujeros en mi conocimiento.

Buena suerte.

Haz 1 cosa, si aún no has visto el tutorial de Udacity sobre el desarrollo de aplicaciones de Android, míralo y crea la aplicación Sunshine … aprenderás mucho más a partir de ahí.

Si ya lo ha hecho, obtenga una idea para un juego, aprenda cómo desarrollarlo y comience a utilizarlo. ¡Estoy seguro de que su problema estará resuelto para entonces!

¿Que es exactamente lo que está buscando? ¿Ideas de aplicaciones o cómo aprender?