monosoft
Tutorial
Principiantecursorpromptmystickerwhatsappexpo

I prompt che ho usato per creare MySticker

Come funziona davvero

MySticker è un'app Android per creare sticker personalizzati da foto ed esportarli su WhatsApp. Non l'ho programmata io — l'ho guidata con Cursor, un prompt alla volta.

Questo tutorial raccoglie i prompt reali usati durante lo sviluppo, organizzati per fasi. Quando qualcosa non andava, descrivevo il problema (o allegavo uno screenshot) e Cursor sistemava.

Trucco utile: allegare screenshot o log con @terminals/nome.txt accelera molto il debug.


Fase 1 — Avvio progetto (prompt 1–3)

Prompt 1 — Creazione app

Voglio creare un'app per Android e iOS che permetta agli utenti di creare i propri sticker personalizzati per WhatsApp partendo dalle loro foto. Voglio usare React Native con Expo. Aiutami a inizializzare il progetto da zero e spiegami la struttura dei file

Cosa è successo: progetto Expo creato con schermate Home, Editor, pacchetti sticker e spiegazione di come avviarlo.

Lezione: parti dall'obiettivo, non dal codice.


Prompt 2 — Errore Expo Go

ho aperto con expo go ho un errore uncaught error: java.io.ioexception:failed to download remote update

Cosa è successo: cache pulita, versioni verificate, tunnel di rete se serve.


Prompt 3 — Continuare

oh proseguiamo con lo sviluppo

Cosa è successo: galleria foto, editor base, salvataggio sticker nel pacchetto.


Fase 2 — Editor a mano libera (prompt 4–15)

La parte più lunga. Volevo selezionare lo sticker col dito, non con un quadrato.

Prompt 4 — Selezione col dito

miglioriamo editor voglio anche selezionare la parte dello sticker con il dito non solo quadrato

Cosa è successo: editor canvas con pennello e anteprima verde.


Prompt 5–11 — Debug continuo

Alcuni prompt tipici di questa fase:

app non parte dopo la scansione torna nella pagina principale di expo go no vedo log

ok adesso funziona ma non mi fa selezionare con il dito si muove tutta la foto

mi fa vedere il riquadro verde ma non selezionare a mano libera

dopo che seleziono la foto diventa nera come nell'immagine e non posso fare nulla (con screenshot)

mi dice di passare il dito e non succede nulla quando salvo mi dice devi passare il dito

@terminals/... (incollavo il log di errore)

Cosa è successo: uno per uno — scroll che rubava il tocco, schermo nero, selezione non salvata. Ogni prompt = un fix.

Lezione: quando non funziona, descrivi cosa vedi. Se puoi, allega uno screenshot o il log terminale.


Prompt 12–15 — Quasi fatto

funziona MA nel salvare taglia il contenuto come vedi dalla foto

la selezione funziona come procediamo

anteprima degli sticker non occupano tutto lo spazio

come proseguiamo adesso?

Cosa è successo: export corretto, anteprima a tutto schermo, piano per toolbar e testo.


Fase 3 — Toolbar e testo (prompt 16–20)

Prompt 16 — Punti A B C D E

voglio migliorare editor prima mi avevi dato dei punti A B C D E

Cosa è successo: toolbar strutturata — contorno, pennello, schermo intero, dimensione, anteprima, testo.


Prompt 17–20 — Testo sull'immagine

vedo solo i pulsanti a e b come vedi dalle foto (screenshot)

ok funziona voglio poter scrivere del testo continuiamo modifiche editor

proseguiamo con il testo e oltre a quello che hai detto aggiungiamo la possibilità di scrivere il testo direttamente sull'immagine

dopo che inserisco il testo devo avere la possibilità di spostarlo

Cosa è successo: testo scritto direttamente sulla foto, spostabile con il dito, modificabile con doppio tap.


Fase 4 — APK e WhatsApp (prompt 21–28)

Prompt 21–22 — Creare l'APK

creiamo apk

c'è qualcosa che non ha funzionato sei riuscito a creare apk?

Cosa è successo: APK installabile (~130 MB), non più solo Expo Go.


Prompt 23–24 — Export WhatsApp

ma abbiamo fatto il pacchetto e non abbiamo fatto esportazione in whatsapp? oppure devo prima avere 30 sticker?

implementiamo export

Risposta chiave: WhatsApp chiede minimo 3 sticker (non 30). L'export non funziona in Expo Go — serve l'APK installato.


Prompt 25–28 — Export che non va

@terminals/... (log errore)

ho fatto esporta ma non vedo nulla cosa deve succedere?

non da nessuno errore premo il pulsante e ritorna nella stessa videata

non appare il messaggio aggiungi in whatsapp (screenshot)

Flusso corretto: Esporta → prepara sticker → si apre WhatsApp → "Aggiungi a WhatsApp" → sticker in chat.

Lezione: se un pulsante "non fa nulla", descrivilo — spesso manca un modulo nativo o serve reinstallare l'APK.


Fase 5 — Raffinamenti (prompt 29–40)

Prompt 29–31 — Pennello preciso

quando seleziono la parte di immagine con il dito la dimensione della linea non corrisponde a quello selezionato nel pannello, riepilogo e aspetta ok

ok sviluppa

riduciamo ancora la dimensione del pennello perche non mi permette di essere preciso

Pattern utile: riepilogo e aspetta ok → Cursor spiega il piano, tu approvi con ok sviluppa.


Prompt 32–37 — Magic hand e icone

voglio fare una funzione magic hand per selezionare velocemente. dimmi se hai capito e aspetta ok?

possiamo però convertire i pulsanti in icone

ok con mano magica + icone insieme

togliamo i toast

ma non vedo le icone e la magic hand?

perché hai tolto la possibilità di scrivere?

Cosa è successo: bacchetta magica (tap → seleziona area simile), toolbar con icone, testo sempre accessibile.


Prompt 38–40 — Ultimi fix

possiamo fare qualcosa per migliorare la precisione della magic hand le immagini sono sfocate

esporto 3 icone su whatsapp poi ne aggiungo un altra ma l'export della nuova non funziona devo rimuoverle tutte e riesportarle. riepilogo e aspetta ok

ok

Cosa è successo: magic hand più precisa su foto sfocate, re-export aggiorna il pacchetto senza rimuoverlo manualmente.


I pattern che funzionano

Cosa scriviQuando
Obiettivo chiaroNuova funzione
riepilogo e aspetta okFeature complessa
ScreenshotBug visivi
@terminals/...Errori nel terminale
ok sviluppa / okApprovi un piano
"premo il pulsante e non succede nulla"Bug silenziosi

Cosa imparare

  1. 40 prompt per un'app completa — normale, non un fallimento
  2. La metà sono fix — scroll, schermo nero, export che non va
  3. Screenshot e log valgono più di spiegazioni lunghe
  4. "Riepilogo e aspetta ok" evita che Cursor faccia troppo in una volta
  5. Expo Go ≠ app finita — per WhatsApp serve l'APK vero

MySticker esiste perché ho continuato a chiedere, un prompt alla volta.