Usa il prompt
Aggiungi il tuo brief
Aggiungi qui sotto il tuo contesto. Verrà incluso nel prompt quando lo copi o lo scarichi.
Crea un prototipo di app modificabile e mobile-first usando lo stack esistente del progetto per [PROJECT] e [AUDIENCE]. L'attività è: timer per sessioni di concentrazione.
Contenuti e struttura obbligatori
Scegli un’attività e la durata del timer, metti in pausa o termina una sessione e registra una breve riflessione senza trasformare le interruzioni in fallimenti.
Schermate e navigazione
Crea tre viste collegate: Oggi; Sessione di concentrazione; Riflessione. Mantieni il record selezionato visibile nel titolo o nel riepilogo della schermata. Supporta un'azione Indietro esplicita e conserva gli input in corso quando ci si sposta tra le viste. Mantieni l'azione principale vicino al contenuto pertinente e tieni conto delle aree sicure sui dispositivi mobili, di una tastiera software visibile e di etichette tradotte lunghe. Alle larghezze desktop, adatta la composizione senza rimuovere passaggi né modificare l'attività.
Dati del progetto
Usa [APPROVED_CONTENT] per nomi, record, etichette, quantità e destinazioni. Chiedi i dati mancanti invece di inventare dichiarazioni operative. I record dimostrativi possono usare il marchio fittizio Still; etichettali come dati di esempio. Spiega quali azioni sono interazioni locali del prototipo e quali richiederebbero autenticazione, persistenza, autorizzazioni o un backend. Non collegare servizi esterni né dichiarare che una transazione è stata completata, a meno che l'integrazione non sia stata esplicitamente implementata e testata.
Direzione del design
Segui [BRAND_RULES]. Se non viene fornito alcun marchio, usa grigio caldo, antracite, verde lime tenue e tipografia essenziale. Rendi il flusso di lavoro riconoscibile attraverso contenuti e controlli specifici, anziché ripetere generiche schede da dashboard. Usa una scala di spaziatura coerente e una chiara gerarchia del testo. Includi un indicatore visibile dello stato attivo da tastiera, nomi accessibili, contrasto sufficiente ed etichette di stato che non dipendano dal colore. Rispetta le preferenze di movimento ridotto e mantieni facoltative le transizioni animate.
Verifica di accettazione specifica dell'attività
- Ripristina il tempo trascorso corretto dopo che l'app è stata messa in background e distingui la pausa dal completamento della sessione.
Stati di interazione
Implementa il percorso ideale su tre schermate con dati di esempio locali. Includi uno stato vuoto utile, una convalida prima di completare un’azione, uno stato di caricamento o in sospeso e uno stato di errore recuperabile. Le modifiche distruttive richiedono un passaggio di revisione o la possibilità di annullarle. Mantieni coerente lo stato di un record in tutte e tre le viste. Non eliminare senza avviso i dati inseriti solo in parte e non modificare la scelta dell’utente dopo un nuovo tentativo.
Consegna e revisione
Fornisci le viste modificabili dell’app e illustra il modello dei dati, l’eventuale comportamento dell’archiviazione locale e le integrazioni non implementate. Esegui i test a 320px e in un viewport più ampio, usando la navigazione da tastiera e contenuti lunghi. Prima di aggiungere funzionalità, verifica il risultato usando il controllo di accettazione specifico per l’attività riportato sopra. Mantieni il comportamento dimostrativo chiaramente distinto da quello di un servizio di produzione operativo.
Allegato di riferimento e obiettivo di ricostruzione
Allega reference.webp, incluso nel pacchetto scaricabile di questo prompt, insieme al prompt in OpenDesign. Crea un risultato modificabile con composizione e gerarchia simili; non incorporare l'intera immagine di riferimento come interfaccia finale. Mantieni i contenuti di progetto approvati e le regole del brand se sono in conflitto con le etichette fittizie dell'esempio. Se l'immagine manca o è illeggibile, richiedila invece di dichiarare fedeltà visiva.
Composizione e contenuti di riferimento
Usa il file reference.webp allegato come riferimento visivo per il timer delle sessioni di concentrazione. Prima di procedere, identifica le aree principali dall'alto verso il basso, le relative larghezze e altezze, l'allineamento, la spaziatura, la gerarchia tipografica, i colori delle superfici, i bordi, le immagini e i componenti ricorrenti. Mantieni queste relazioni anziché sostituirle con un modello generico. Contenuto richiesto per l'attività: scegliere un'attività e la durata del timer, mettere in pausa o terminare una sessione e registrare una breve riflessione senza trattare le interruzioni come fallimenti. Segui queste indicazioni di layout specifiche per l'attività nel tradurre l'immagine in elementi modificabili: inizia con Oggi come schermata iniziale, assegna alla Sessione di concentrazione un'azione principale chiara e fai in modo che Riflessione spieghi cosa è successo e cosa può accadere dopo. Usa grigio caldo, antracite, verde lime tenue e tipografia essenziale come direzione iniziale, adattandola al marchio fornito. Mantieni visibili l'identità del record e il contesto di navigazione in tutte e tre le schermate. Dai priorità a controlli facilmente raggiungibili con il pollice e a etichette leggibili rispetto ai pannelli decorativi; sugli schermi più ampi, mantieni coerente il flusso di lavoro invece di estendere una composizione mobile da un bordo all'altro.
Direzione visiva dal brief di esempio
grigio caldo, antracite, verde lime tenue, tipografia essenziale.
Specifiche di interazione
Il riferimento è un concept statico: il comportamento descritto di seguito è un requisito da implementare, non una prova che l'immagine sia già funzionante. Copia il prompt personalizzato nel tuo progetto e crea il flusso collegato: scegli un'attività e la durata del timer, metti in pausa o termina una sessione e registra una breve riflessione senza trattare le interruzioni come fallimenti. Ripristina il tempo trascorso corretto dopo che l'app è stata messa in background e distingui la pausa dal completamento della sessione. Per ogni controllo visibile, specifica l'evento che lo attiva, lo stato interessato e il feedback; implementa le modifiche locali mantenendo uno stato coerente nelle viste correlate. Assicurati che ricerca e filtri restituiscano risultati reali, che i controlli di selezione abbiano uno stato attivo esplicito e che le azioni di salvataggio mostrino, ove pertinente, un feedback visibile di operazione in sospeso, riuscita o non riuscita. Non aggiungere flussi di lavoro non correlati. Usa link appropriati per la navigazione, pulsanti per le azioni e nomi accessibili per i controlli con icone. Non lasciare intendere che un'operazione di backend sia riuscita quando è cambiata soltanto una demo locale.
Confronto visivo e consegna
- Confronta il risultato con l'immagine allegata usando le stesse proporzioni. Prima di perfezionare i dettagli decorativi, verifica il posizionamento delle aree principali, le dimensioni relative delle immagini, le interruzioni di riga, la spaziatura, la gerarchia tipografica, il contrasto, gli stati attivi e la densità dei contenuti.
- Quindi testa il layout stretto senza comprimere il testo desktop in etichette minuscole.
- Mantieni loghi, foto e icone come risorse separate e tutte le etichette significative modificabili. Elenca eventuali caratteri o risorse non disponibili e qualsiasi scostamento intenzionale. Restituisci i file funzionanti insieme a una descrizione concisa dei comportamenti implementati e delle integrazioni ancora necessarie; non promettere un risultato identico al pixel basandoti solo sul prompt.
Scarica prompt + immagine
Include il prompt completo e l'immagine di riferimento a grandezza intera. Allega entrambi in OpenDesign per guidare il layout.
Come scrivere un prompt di design per un timer delle sessioni di concentrazione
Usa questo prompt di design per timer delle sessioni di concentrazione per scegliere un'attività e la durata del timer, mettere in pausa o terminare una sessione e registrare una breve riflessione senza trattare le interruzioni come fallimenti.
Il riferimento è un concept generato dall'IA. Le istruzioni seguenti descrivono cosa creare e testare; l'immagine non dimostra un comportamento funzionante.
Distingui la pausa dal completamento
Un'app con timer per la concentrazione deve supportare il lavoro interrotto senza trattare ogni interruzione come un fallimento.
Il tempo trascorso deve derivare dallo stato della sessione, non soltanto da un'animazione lasciata sullo schermo. Inizia con Oggi come schermata iniziale, assegna alla Sessione di concentrazione un'azione principale chiara e fai in modo che Riflessione spieghi cosa è successo e cosa può accadere dopo. Usa grigio caldo, antracite, verde lime tenue e tipografia essenziale come direzione iniziale, adattandola al marchio fornito. Mantieni visibili l'identità del record e il contesto di navigazione in tutte e tre le schermate. Dai priorità a controlli facilmente raggiungibili con il pollice e a etichette leggibili rispetto ai pannelli decorativi; sugli schermi più ampi, mantieni coerente il flusso di lavoro invece di estendere una composizione mobile da un bordo all'altro.
Dal prompt
Crea tre viste collegate: Oggi; Sessione di concentrazione; Riflessione.
Personalizzalo
Scegli [TASK] e la durata, con azioni per mettere in pausa, riprendere e terminare. Ripristina il tempo trascorso dopo la messa in background e proponi una riflessione facoltativa al termine della sessione.
Prepara i contenuti del timer per le sessioni di concentrazione
La schermata del timer separa il tempo rimanente dai controlli Pausa e Termina, includendo un avviso sul tempo trascorso lontano. Definisci il conteggio del tempo in background e il comportamento alla ripresa, anziché ricavare il tempo trascorso dai fotogrammi dell'animazione.
Definisci l'etichetta dell'attività, la durata selezionabile, il comportamento della pausa e i campi facoltativi per la riflessione. Includi una sessione messa in background e una terminata in anticipo, con regole esplicite per ripristinare il tempo trascorso.
Dal prompt
Scegli un’attività e la durata del timer, metti in pausa o termina una sessione e registra una breve riflessione senza trasformare le interruzioni in fallimenti.
Personalizzalo
Per [PROJECT], usa [APPROVED_CONTENT] come fonte per questo timer delle sessioni di concentrazione. Includi i record e le etichette dei campi approvati per Oggi; Sessione di concentrazione; Riflessione; le regole per le azioni e la persistenza; le risorse del marchio e i requisiti di autorizzazione. Identifica gli input mancanti prima di sostituirli con contenuti dimostrativi.
Metti il timer in background
La schermata finale registra l'umore, le note e il passaggio successivo dopo una sessione completata. Verifica il feedback al salvataggio e conserva una riflessione non completata se l'utente lascia la schermata.
Al ritorno, mostra lo stato corretto della sessione e il tempo trascorso. Una sessione in pausa non deve apparire completata solo perché è trascorso l'orario di fine originariamente previsto. Testa prima questa specifica condizione limite: ripristina il tempo trascorso corretto dopo che l'app è stata messa in background e distingui la pausa dal completamento della sessione. Esegui quindi il flusso principale con un titolo del record lungo, nessun record salvato e un'azione non riuscita. L'utente deve poter capire cosa è stato salvato, cosa è in sospeso e cosa può essere annullato senza affidarsi al colore. Verifica che il ritorno alla schermata precedente conservi i dati inseriti e che uno screen reader incontri titolo, stato e azione principale in un ordine logico.
Dal prompt
Ripristina il tempo trascorso corretto dopo che l'app è stata messa in background e distingui la pausa dal completamento della sessione.
Personalizzalo
Esamina il timer delle sessioni di concentrazione rispetto a questo requisito: ripristina il tempo trascorso corretto dopo che l'app è stata messa in background e distingui la pausa dal completamento della sessione. Testa prima questa specifica condizione limite: ripristina il tempo trascorso corretto dopo che l'app è stata messa in background e distingui la pausa dal completamento della sessione. Esegui quindi il flusso principale con un titolo del record lungo, nessun record salvato e un'azione non riuscita. L'utente deve poter capire cosa è stato salvato, cosa è in sospeso e cosa può essere annullato senza affidarsi al colore. Verifica che il ritorno alla schermata precedente conservi i dati inseriti e che uno screen reader incontri titolo, stato e azione principale in un ordine logico. Mantieni i contenuti approvati e modifica soltanto le parti che non superano questa verifica.
Esamina il risultato del timer delle sessioni di concentrazione
L'esempio è un concept visivo generato dall'IA. I servizi connessi, le autorizzazioni del dispositivo e i dati persistenti richiedono implementazione e test separati.
- Ripristina il tempo trascorso corretto dopo che l'app è stata messa in background e distingui la pausa dal completamento della sessione.
Prompt di follow-up
Usalo dopo il primo risultato. Restringe la revisione alla parte più importante di questa attività.
Perfeziona soltanto la transizione dalla sessione di concentrazione alla riflessione. Ripristina il tempo trascorso corretto dopo che l'app è stata messa in background e distingui la pausa dal completamento della sessione. Mostra gli stati pertinenti di operazione in sospeso, errore e completamento con etichette esplicite. Mantieni la navigazione, la tipografia e le altre schermate approvate. Restituisci le viste modificate e descrivi come i dati inseriti vengono mantenuti durante un nuovo tentativo.
