En muchas entrevistas de trabajo, comenzarán preguntándole sobre algunos de los conceptos básicos de Android, como cómo comunicarse entre actividades, fragmentos, cuáles de ellos debe usar y cuándo.
Es posible que le pidan que explique cómo crearía una aplicación determinada o cómo cree que se crea una aplicación determinada (explique su arquitectura).
También les gustaría ver que tiene experiencia con algunas bibliotecas de uso común.
- ¿Alguna vez conseguiré un buen trabajo?
- ¿Cuáles son algunos de los mejores trabajos a tiempo parcial después de las 12?
- La capacitación de SAP FICO por 3 meses es buena. ¿Puedo encontrar el trabajo después del entrenamiento?
- ¿Cuáles son las tecnologías que pueden llevarme a un trabajo bien remunerado con menos experiencia?
- Si Quora existe dentro de 1000 años, ¿sería difícil encontrar una pregunta nueva y original?
Entonces esto es lo que necesitas saber:
Primero, debe estar familiarizado con los conceptos más utilizados:
- Entrada del usuario
- Intenciones
- Redes
- Almacenamiento
- Receptores de radiodifusión
- Servicios
Puedes aprender todo esto en línea:
- Desarrollo de Android para principiantes: cómo hacer aplicaciones | Udacity
- Tutoriales de Android: Cómo crear en Android | Udacity
- Desarrollo de aplicaciones de Android | Udacity
- Diseño de materiales para desarrolladores de Android | Udacity
A continuación, debe estar familiarizado con algunas de las bibliotecas de Android más utilizadas, como:
- Dagger: un inyector de dependencia rápido para Android y Java
- Leakcanary: una biblioteca de detección de pérdida de memoria para Android y Java.
- Retrofit: un cliente HTTP de tipo seguro para Android y Java
- Cinta: una FIFO rápida, transaccional y basada en archivos para Android y Java.
- Reino: una capa de datos de próxima generación para aplicaciones.
- Fresco: un sistema potente para mostrar imágenes en aplicaciones de Android.