¿Cuáles son los enfoques paso a paso para convertirse en un gran desarrollador de aplicaciones de Android?

Esto viene de un ex desarrollador de aplicaciones de Android, ahora un desarrollador web a tiempo completo, ¡pero aún ama a Android! Tu pregunta es demasiado amplia. No hay una poción mágica, ni una guía paso a paso para definir qué hace que un desarrollador de Android sea “excelente”, o cualquier otro desarrollador de software. Busquemos una solución objetivamente:

  1. En primer lugar, desde una perspectiva puramente técnica, como ya sabrás, Android funciona con Java. Si desea alcanzar cierto nivel de grandeza en el desarrollo de Android, debe tener sus conceptos básicos correctos, en este caso, debe ser exhaustivo con Java. Y por minucioso, quiero decir que debería sentirse cómodo escribiendo código en Java, no solo conocimiento teórico. Además, debe estar acostumbrado a usar Android Studio (¡lo cual es increíble, por cierto!) Y cierto nivel básico de creatividad al diseñar un diseño.
  2. En segundo lugar, lo que necesita es una buena guía / tutor. Puede no necesariamente significar una persona o un maestro. Internet / Google / Stack Overflow es el mejor maestro que existe. Hay toneladas de videos de YouTube que lo guiarán a través de los conceptos básicos y el nivel avanzado de desarrollo de Android. Todo lo que necesita hacer es escribir “tutoriales de desarrollo de Android” en YouTube y obtendrá todo lo que necesita y más. Debe abrirse camino hasta la cima pasando por el vasto océano de recursos disponibles en línea.
  3. En tercer lugar, y en mi opinión lo más importante, necesitas paciencia. Escribir código requiere cierto nivel de paciencia y tranquilidad. No lo harás bien siempre. No lo harás bien siempre. Debes ser paciente mientras codificas. Tienes un problema / error al codificar, mira lo que has escrito; La lógica de ello. De lo contrario, siempre hay un desbordamiento de pila para responder a todas sus consultas. Tendrás tus días malos, trata con paciencia. ¡Necesitas practicar una y otra vez, constantemente actualizarte y perseverar!

Espero que esto ayude. Deseándole lo mejor con su viaje de desarrollo. ¡Feliz codificación! 🙂

Gracias por el A2A!

Primero debo decir que nunca he dominado un lenguaje de computadora, incluso que nunca he aprendido uno lo suficiente como para poder responder bien a esta pregunta. Sin embargo, lo intentaré.

En primer lugar, debes conocer la base teórica. Es más fácil escribir código si comprende cómo funciona una computadora.

En segundo lugar, debes conocer Java. Es difícil programar una aplicación de Android si no comprende el idioma, cómo funciona y qué hace.

En tercer lugar, debes practicar. Al igual que cualquier otra cosa, solo puedes mejorar haciendo más.

Cuarto, no te desanimes. Una vez tuve un poco de código que debería haber funcionado perfectamente, pero se rompió cuando borré una línea vacía, aparentemente sin razón. Cuando su código falla, es una oportunidad de aprender algo nuevo. No aprendí nada de esa experiencia, pero a veces es divertido contarlo.

En quinto lugar, consigue otras personas. Es difícil para una persona hacer el trabajo, e inevitablemente, alguna parte de la aplicación será menos trabajada que otras. Si eres un buen programador, tal vez deberías conseguir a alguien que sea bueno en diseño gráfico, tal vez alguien que pueda diseñar una buena interfaz de usuario. Trabajar solo en una parte de la aplicación te permitirá dedicar todo tu tiempo a ella, por lo tanto, podrás hacerlo mejor.

Por último, diviértete! Es mejor divertirse que no divertirse, ¿verdad?

Para convertirse en un desarrollador de Android, solo necesita conocimientos básicos de Java y conocimientos básicos sobre el firmware de Android y cómo funciona la aplicación, eso es todo

Tan pronto como comience a desarrollar la aplicación, eventualmente comenzará a aprender cada vez más

Elija un proyecto (el suyo o una copia de una aplicación existente)

Intenta hacer esa aplicación

Busca si golpeaste en alguna parte

Aprenderás algo en cada nuevo proyecto.

No hay presets de habilidades que te garanticen que puedes desarrollar cualquier aplicación

Desarrollar aplicaciones es fácil pero puedes dominarlo solo practicar

More Interesting

Si desarrolla una aplicación para Android, ¿funciona tanto en teléfonos inteligentes como en tabletas inmediatamente?

¿Alguien puede ayudarme en el desarrollo de una aplicación de Android? Tengo poca experiencia con JavaScript pero nunca he intentado programar una aplicación móvil.

Cómo llamar el método de una aplicación de Android de forma remota

¿Cómo puedo convertirme en un desarrollador de aplicaciones de Android sin conocimientos o habilidades previas de programación?

¿Cuál es la mejor técnica para subir un video al servidor en la programación de Android?

¿Qué debo esperar de la primera aplicación de publicación en Google Play?

Cómo hacer una buena página de registro en Android Studio

¿Cómo ganan los desarrolladores de aplicaciones móviles de sus aplicaciones?

¿Cuáles son algunos ejemplos de algoritmos gráficos utilizados en el desarrollo real de aplicaciones de Android?

¿Cómo trabajan los desarrolladores de la interfaz de usuario de Android por separado de los desarrolladores de Android de back-end, ya que la mayoría de la interfaz de usuario está hecha programáticamente por el desarrollador de back-end? ¿Qué hace exactamente un desarrollador de IU?

Cómo escribir un documento de requisitos de software para una aplicación de kiosco iPad / Android

Cómo embellecer la interfaz de usuario de una aplicación de Android

¿Qué tan fácil sería crear una aplicación simple de cronómetro para Android? ¿Cómo lo haría?

¿Qué conjunto mínimo de dispositivos Android debe probarse para una aplicación que usa BLE para conectarse a un accesorio?

¿10 descargas por día son un buen comienzo para mi juego de Android?