¿Cuánto desarrollo de aplicaciones de Android debe saber antes de solicitar un trabajo como desarrollador junior de Android?

Cuando solicité un empleo como desarrollador junior de Android, no había trabajado antes como desarrollador. Acababa de terminar la universidad, y durante mi último año tuve que trabajar en equipo y desarrollar una aplicación para un cliente. Tuvimos un semestre para finalizar la aplicación (alrededor de 4 meses).

Coloqué la aplicación en github para que pudiéramos compartir el código. Esto me ayudó cuando solicité mi primer trabajo como desarrollador de Android. Si no hubiera tenido este ejemplo, no habría obtenido mi primer trabajo (ahora he estado trabajando como desarrollador de Android durante 3 años).

Durante el proceso de la entrevista, me hicieron varias preguntas sobre el marco de Android, como:

  • que es un fragmento
  • que es una actividad
  • cual es el ciclo de vida de la actividad
  • ¿Cómo hacer llamadas de red?
  • cual es el manifiesto
  • para qué se usa gradle

También me pidieron que escribiera una función recursiva que aceptara un número entero y contara a cero.

En general, desea saber todo lo que pueda sobre el marco de Android, también crear una cuenta github y desarrollar una aplicación de demostración que tenga lo siguiente:

  • se conecta a alguna API REST (esto demuestra que sabe cómo hacer llamadas de red)
  • crear una vista de reciclador para mostrar los datos
  • manejar el evento de clic cuando el usuario hace clic en un elemento de la lista, lo que lleva al usuario a una actividad / fragmento diferente
  • pasar datos de una actividad / fragmento a otro usando un paquete
  • use el patrón de diseño MVP para estructurar su código (esto demuestra que puede organizar su aplicación de una manera fácil de mantener y ampliar)
  • manejar y errores para que la aplicación no se bloquee

Si tiene aplicaciones de ejemplo en github, le facilita al empleador ver su código y demuestra que puede crear una aplicación de principio a fin.

Escribí un blog sobre cómo preparar entrevistas para Android, que puedes encontrar aquí:

Solicitar trabajos de Desarrollador de Android por Louie Doan en Desarrollador de Android

No se trata de cuánto aprendiste, sino de cuántas aplicaciones desarrollaste y publicaste en Google Play Store. Al menos una aplicación que debería haber desarrollado personalmente para comprender el proceso involucrado en una aplicación de principio a fin.

Hola Daneyl, gracias por plantear estas preguntas.

En mi punto de vista, no existe el desarrollador Junior. Usted es desarrollador o no lo es (lo sabe).

Personalmente, le recomiendo que conozca todas las cosas antes de solicitar un trabajo de desarrollo. No solo lo básico sino todo. Así es como se abrirá camino hacia el éxito.

Gracias

Java básico es imprescindible. pantallas básicas de inicio de sesión y un poco de comprensión de las integraciones de API.

Lo más importante de todo es la ACTITUD. Debe tener una actitud de aprendizaje con pasión por el desarrollo de aplicaciones móviles.

Puede visitarnos aquí: Mejores desarrolladores de aplicaciones móviles

Incluso puede presentar una solicitud en Get a job para que podamos llamar siempre que necesitemos jóvenes con mentes curiosas como usted.

¡Todo lo mejor!