In den eigenen Worten des Skills
Dieser Skill vermittelt Agents, native Android-Anwendungen mit Material Design 3 (Material You) und Jetpack Compose zu erstellen. Er umfasst die Implementierung von Compose-UI-Layouts, Android-Navigationsmustern mit Navigation Compose, adaptiven Layouts für Smartphones, Tablets und Foldables, Material-3-Theming mit dynamischen Farben, barrierefreien Android-Oberflächen sowie Android-spezifischen Gesten und Interaktionen.
Der Skill konzentriert sich auf die Erstellung moderner, adaptiver Android-Anwendungen, die sich nahtlos in das Android-Ökosystem einfügen, den Material-Design-Richtlinien von Google folgen und unterschiedliche Bildschirmkonfigurationen berücksichtigen.
So funktioniert es
- 01Material-3-Theming anwenden
Greifen Sie über MaterialTheme.colorScheme auf Farben zu, um den Dark Mode automatisch zu unterstützen und dynamische Farben auf Android 12+ zur Personalisierung zu aktivieren.
- 02Compose-UI-Komponenten erstellen
Erstellen Sie Composables nach Jetpack-Compose-Mustern mit korrektem State Hoisting, damit Komponenten wiederverwendbar und testbar sind.
- 03Adaptive Layouts implementieren
Verwenden Sie WindowSizeClass, um responsive Designs zu erstellen, die sich an Smartphones, Tablets und Foldables anpassen.
- 04Barrierefreiheit-Unterstützung hinzufügen
Geben Sie für alle interaktiven Elemente eine contentDescription an und stellen Sie mindestens 48dp große Touch-Ziele für Barrierefreiheit sicher.
- 05State korrekt handhaben
Verwenden Sie remember und rememberSaveable angemessen, um Statusverlust bei Konfigurationsänderungen zu vermeiden.