Nelle parole della skill
Questa skill insegna agli agenti a costruire applicazioni Android native utilizzando Material Design 3 (Material You) e Jetpack Compose. Copre l'implementazione di layout UI in Compose, pattern di navigazione Android con Navigation Compose, layout adattivi per smartphone, tablet e dispositivi pieghevoli, theming Material 3 con colori dinamici, interfacce Android accessibili e gesture e interazioni specifiche di Android.
La skill si concentra sulla creazione di applicazioni Android moderne e adattive che si integrano perfettamente con l'ecosistema Android, seguendo le linee guida Material Design di Google e gestendo diverse configurazioni di schermo.
Come funziona
- 01Applicare il Theming Material 3
Accedere ai colori tramite MaterialTheme.colorScheme per supportare automaticamente la modalità scura e attivare il colore dinamico su Android 12+ per la personalizzazione.
- 02Costruire Componenti UI in Compose
Creare composable utilizzando i pattern di Jetpack Compose con un corretto state hoisting per rendere i componenti riutilizzabili e testabili.
- 03Implementare Layout Adattivi
Utilizzare WindowSizeClass per creare design responsive che si adattano a smartphone, tablet e dispositivi pieghevoli.
- 04Aggiungere Supporto per l'Accessibilità
Fornire contentDescription per tutti gli elementi interattivi e garantire target di tocco minimi di 48dp per la conformità all'accessibilità.
- 05Gestire lo Stato Correttamente
Utilizzare remember e rememberSaveable in modo appropriato per evitare la perdita dello stato durante i cambiamenti di configurazione.