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
- ¿Necesito un título o una certificación (o ambos) para entrar en el campo del Desarrollo Organizacional?
- Cómo borrar la certificación SAFE agilest 4.0
- Cómo obtener una buena certificación UX en línea, para conseguir un trabajo
- ¿Cuál es el período de validez de la certificación prince2?
- ¿Puedo obtener consejos sobre cómo obtener un certificado de sucesión de Indian Court?
- 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 !