¿Cómo prepararse para la certificación de desarrollador de Android Certified Associate de Google? ¿Cuál es su experiencia si alguien lo ha hecho?

El Examen de Desarrollador de Android Asociado de Google le pedirá que demuestre habilidades en las siguientes áreas:

  • Pruebas y depuración
  • Interfaz de usuario de aplicación (UI) y experiencia de usuario (UX)
  • Componentes fundamentales de la aplicación
  • Almacenamiento persistente de datos
  • Integración mejorada del sistema

Pruebas y depuración

  • Escribir y ejecutar una prueba de unidad JVM local
  • Escribir y ejecutar una prueba de interfaz de usuario del dispositivo
  • Dada una descripción del problema, replica la falla
  • Utilice el registro del sistema para generar información de depuración
  • Depurar y corregir un bloqueo de la aplicación (excepción no detectada)
  • Depurar y corregir un problema del ciclo de vida de la actividad
  • Depurar y corregir un problema vinculante de datos a vistas

Interfaz de usuario de aplicación (UI) y experiencia de usuario (UX)

  • Simula las pantallas principales y el flujo de navegación de la aplicación
  • Describir las interacciones entre la interfaz de usuario, la tarea en segundo plano y la persistencia de datos.
  • Construya un diseño con código XML o Java
  • Cree una clase de vista personalizada y agréguela a un diseño
  • Implemente un tema de aplicación personalizado
  • Aplicar un estilo personalizado a un grupo de widgets comunes
  • Definir una lista de elementos de RecyclerView
  • Enlace de datos locales a una lista de RecyclerView
  • Implementar navegación basada en menús o cajones
  • Localice el texto de la interfaz de usuario de la aplicación en otro idioma
  • Aplicar descripciones de contenido a las vistas para accesibilidad
  • Agregue ganchos de accesibilidad a una vista personalizada

Componentes fundamentales de la aplicación

  • Describir los requisitos funcionales y no funcionales clave de una aplicación.
  • Crear una actividad que muestre un recurso de diseño
  • Obtener datos locales del disco usando un cargador en un hilo de fondo
  • Propagar cambios de datos a través de un cargador a la interfaz de usuario
  • Programe una tarea urgente usando alarmas
  • Programe una tarea en segundo plano utilizando JobScheduler
  • Ejecutar una tarea en segundo plano dentro de un Servicio
  • Implementar navegación de pila de tareas no estándar (enlaces profundos)
  • Integrar código de una biblioteca de soporte externo

Almacenamiento persistente de datos

  • Definir un esquema de base de datos; incluir tablas, campos e índices
  • Crear un archivo de base de datos privado de la aplicación
  • Construir consultas de bases de datos que devuelvan resultados únicos
  • Construir consultas de bases de datos que devuelven múltiples resultados
  • Insertar nuevos elementos en una base de datos
  • Actualizar o eliminar elementos existentes en una base de datos
  • Exponer una base de datos a otras aplicaciones a través del proveedor de contenido
  • Leer y analizar recursos sin procesar o archivos de activos
  • Crear datos de preferencias persistentes a partir de la entrada del usuario
  • Alternar lógica de aplicación basada en valores de preferencia

Integración mejorada del sistema

  • Cree un widget de aplicación que se muestre en la pantalla de inicio del dispositivo
  • Implemente una tarea para actualizar periódicamente el widget de la aplicación
  • Crear y mostrar una notificación al usuario.

Ese es el plan de estudios como se indica en la página de examen oficial de Google

Buena suerte !

Tenía tantas preguntas en mente antes de tomar este examen de certificación y no tuve suerte en encontrar respuestas a ellas. Todo lo que tenía era: la respuesta de Hari Vignesh a esta pregunta y el video de DigToKnow publicado por Jeffy Lazar , ambos en este hilo.

Fue entonces cuando decidí elaborar una publicación detallada sobre el examen de mi experiencia de tomarlo sin importar cómo fue mi examen. Afortunadamente, logré borrarlo en mi primer intento y poco después, comencé a escribir sobre el examen y esto es ( esto es ) con lo que terminé:

Tutorial del examen : https://medium.com/@rohantaneja/

Mi experiencia de viaje + examen:
https://medium.com/@rohantaneja/

Espero que estas 2 publicaciones ayuden a los futuros examinados a aclarar algunas de sus dudas antes de tomar el examen de certificación. ¡Buena suerte!

Obtuve mi insignia AAD hace 2 meses. Después de eso escribí un artículo al respecto que explica cómo borrar el examen AAD. También explica cuáles son los méritos y deméritos de esta certificación. Eso puede ser útil para ti.

Le dará una idea clara de qué es y cómo funciona.

Aquí está el enlace: ¿Cómo borrar el examen Associate Android Developer?