Descrivere un'interfaccia utente a parole
Trasformi l'aspetto e l'esperienza desiderati in un prompt
Descrivere un'interfaccia utente a parole è una lezione Vibe Coding gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Vibe Coding, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Vibe Coding include 4 lezioni in totale.
Le Sue parole sono lo strumento di progettazione
Benvenuto in Progettare interfacce utente tramite prompt. Ecco la magia del vibe coding: non deve essere un designer né imparare a usare software complessi come Figma per ottenere un'interfaccia splendida. Descriva il look and feel in un linguaggio naturale e strumenti come v0 e Lovable genereranno una UI reale e funzionante.
In questa lezione imparerà a trasformare un'idea vaga che ha in mente ("una landing page pulita e moderna") in un prompt preciso che l'AI può effettivamente realizzare.
L'anatomia di un prompt per una UI
Un buon prompt per una UI risponde generalmente a quattro domande: Che cos'è (una pagina, una scheda, un modulo)? A chi è destinata? Quale atmosfera dovrebbe avere? E quali contenuti deve includere?
I prompt vaghi producono risultati vaghi. I prompt specifici generano il design che avevate in mente. Confrontate i due prompt di esempio qui sotto.
VAGUE:
"Make me a landing page."
SPECIFIC:
"Create a landing page for a meditation app called Calmly.
Audience: stressed professionals. Vibe: soft, calming, minimal.
Include a hero with a headline, subheadline, and a 'Start free trial'
button, followed by a 3-column features section."Dare un nome all'atmosfera
La parola più potente in assoluto in un prompt per una UI è l'aggettivo. Parole come minimalista, giocoso, brutalista, elegante, rétro, aziendale, futuristico orientano immediatamente l'intero design.
Non limitatevi a dire "bello": per un'AI non significa nulla. Scegliete 2 o 3 parole concrete per descrivere l'atmosfera e combinatele. Strumenti come v0 e Lovable reagiscono molto bene a questo tipo di indicazioni.
"Design a pricing page with a clean, modern, slightly playful vibe.
Think Notion meets Duolingo: lots of whitespace, rounded corners,
friendly sans-serif font, and one bright accent color."Prendere spunto da atmosfere di riferimento
Un trucco da professionisti: citate app e brand che l'AI già conosce. Dire "come Stripe" o "come Airbnb" racchiude mille decisioni di design in due parole.
Funziona perché i modelli alla base di v0 e Lovable hanno già analizzato questi design molto conosciuti. Usateli come scorciatoie, poi personalizzateli.
"Build a dashboard with a layout and feel similar to Linear:
dark theme, crisp typography, subtle borders, dense but calm.
Replace their content with stats for a fitness tracking app."Descrivere il layout a parole
Oltre all'atmosfera, potete descrivere la struttura. Usate parole spaziali che l'AI comprende: in alto, hero, due colonne, griglia, barra laterale, intestazione fissa, piè di pagina.
Immaginate di fare uno schizzo usando frasi. Descrivete la pagina dall'alto verso il basso.
"Page structure top to bottom:
1. Sticky navbar with logo on the left, 3 links and a button on the right.
2. Full-width hero: big headline, short paragraph, two buttons.
3. A 3-column grid of feature cards with icons.
4. A centered testimonial section.
5. A footer with 4 columns of links."Indicazioni su colori e tipografia
Potete indicare all'AI una direzione cromatica senza scegliere codici hex precisi. Dite, per esempio, "toni caldi e terrosi" oppure "un blu scuro come colore primario con un accento corallo".
Per i font, descrivete la sensazione: "un sans-serif arrotondato e amichevole" oppure "un serif serio per uno studio legale". Definirete i valori precisi in seguito: per ora, stabilite l'atmosfera.
"Color palette: a deep navy background, off-white text,
and a single vibrant teal accent for buttons and links.
Typography: a clean geometric sans-serif, large and confident headings."Mostrare, non limitarsi a descrivere
La maggior parte degli strumenti moderni per le UI (v0, Lovable, Bolt) consente di caricare uno screenshot o uno schizzo. Un'immagine elimina subito ogni ambiguità.
Va bene anche una foto scattata con il telefono a uno schizzo approssimativo su un tovagliolo. Abbinate l'immagine alle parole: "Costruisci questo layout, ma rendilo moderno e usa i colori del mio brand". È il modo più rapido per ottenere esattamente ciò che avevate immaginato.
"[image attached: hand sketch of a profile page]
Recreate this layout as a polished React component.
Keep the structure but make it look premium and modern."Un pizzico di HTML
Sotto il cofano, l'AI sta scrivendo vero HTML. Non dovete saperlo leggere, ma riconoscerne la struttura vi aiuta a descrivere ciò che volete. Una sezione 'hero' spesso è semplicemente un'intestazione e un pulsante all'interno di un contenitore.
Ecco il tipo di markup semplice prodotto da un prompt per una UI.
<section class="hero">
<h1>Find calm in 5 minutes a day</h1>
<p>Guided meditations for busy people.</p>
<button>Start free trial</button>
</section>Iterare, non ricominciare
La prima schermata generata è un punto di partenza, non la risposta definitiva. La vera abilità consiste nel perfezionarla con prompt successivi: "rendi la hero più alta", "sposta il pulsante a destra", "aggiungi più spazio bianco".
Consideratela una conversazione con un designer. Piccoli aggiustamenti specifici sono più efficaci che ridefinire da zero l'intera pagina.
Follow-up prompts after the first generation:
"The headline is too small — make it about twice as large."
"Add more breathing room between the feature cards."
"Change the accent color from blue to a warm orange."Un modello di prompt riutilizzabile
Tenete a portata di mano un modello da completare, così non vi troverete mai a fissare una casella vuota. Riunite in un unico blocco scopo, pubblico, atmosfera, struttura e colori, poi lasciate che lo strumento faccia il resto.
"Create a [page type] for [product], a [one-line description].
Audience: [who]. Vibe: [2-3 adjectives], similar to [reference app].
Structure (top to bottom): [list sections].
Colors: [palette]. Fonts: [feel].
Make it responsive and use placeholder content where needed."Provatelo in uno strumento reale
Aprite v0.dev o Lovable, incollate un modello compilato e osservate come una UI reale prende forma in pochi secondi. Poi esercitatevi con il ciclo di iterazione: generate, osservate, modificate, ripetete.
Più concrete saranno le vostre parole, meno correzioni dovrete fare in seguito. Questa singola abilità — descrivere con precisione le UI — è alla base di tutto il corso.
"Create a landing page for TrailMate, an app that finds nearby hiking
trails. Audience: weekend adventurers. Vibe: outdoorsy, fresh, friendly,
similar to Airbnb. Structure: navbar, hero with search bar, 3-column
trail cards, a map section, and a footer. Colors: forest green and warm
sand. Make it responsive."Verifica rapida
Quale prompt ha più probabilità di produrre la UI che avevate immaginato?
Riepilogo: avete progettato con le parole
Avete imparato a trasformare un aspetto e una sensazione vaghi in un prompt preciso. La ricetta è: indicate che cos'è e a chi è destinato, definite un'atmosfera concreta (usando app di riferimento come scorciatoie), descrivete il layout dall'alto verso il basso, date indicazioni su colori e font e, se volete, allegate uno schizzo.
Poi iterate con piccoli aggiustamenti successivi invece di ricominciare. Prossimamente: generare singoli componenti come pulsanti, schede e moduli quando servono.
Impara JavaScript con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 25
- Lezioni
- 100
Domande Frequenti
La lezione «Descrivere un'interfaccia utente a parole» è gratuita?
Sì — il testo completo di «Descrivere un'interfaccia utente a parole» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Vibe Coding, passa a CoddyKit PRO. Il corso Vibe Coding include 4 lezioni in totale.
Cosa imparerò in «Descrivere un'interfaccia utente a parole»?
Trasformi l'aspetto e l'esperienza desiderati in un prompt Eserciti Vibe Coding con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Vibe Coding?
Non è richiesta alcuna esperienza precedente. Vibe Coding su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.
Quanto tempo richiede la lezione «Descrivere un'interfaccia utente a parole»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Vibe Coding?
Sì. Ogni lezione Vibe Coding include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Descrivere un'interfaccia utente a parole
- Generare componenti
- Stili e temi
- Rendere l'app responsive