En los propios términos del Skill
Este skill enseña a los agentes a crear aplicaciones nativas de Android usando Material Design 3 (Material You) y Jetpack Compose. Cubre la implementación de diseños de UI con Compose, patrones de navegación de Android con Navigation Compose, diseños adaptativos para teléfonos, tablets y plegables, theming de Material 3 con colores dinámicos, interfaces accesibles de Android, y gestos e interacciones específicos de Android.
El skill se centra en crear aplicaciones de Android modernas y adaptativas que se integran perfectamente con el ecosistema de Android, siguiendo las guías de Material Design de Google y gestionando distintas configuraciones de pantalla.
Cómo funciona
- 01Aplicar el theming de Material 3
Acceda a los colores mediante MaterialTheme.colorScheme para admitir automáticamente el modo oscuro y habilitar el color dinámico en Android 12+ para la personalización.
- 02Construir componentes de UI con Compose
Cree composables usando los patrones de Jetpack Compose con un state hoisting adecuado para que los componentes sean reutilizables y testeables.
- 03Implementar diseños adaptativos
Use WindowSizeClass para crear diseños responsivos que se adapten a teléfonos, tablets y dispositivos plegables.
- 04Añadir soporte de accesibilidad
Proporcione contentDescription para todos los elementos interactivos y garantice objetivos táctiles de al menos 48dp para cumplir con la accesibilidad.
- 05Gestionar el estado correctamente
Use remember y rememberSaveable de forma adecuada para evitar la pérdida de estado durante los cambios de configuración.