Classificazione dei contenuti
PEGI 3
50+
Download
Classificazione dei contenuti
PEGI 3
Interazioni degli utenti
Scopri di più
Immagine screenshot
Immagine screenshot

Informazioni sull'app

Draw it è un'applicazione canvas collaborativa in tempo reale sviluppata utilizzando Flutter per il frontend e Node.js + Express con WebSocket per la sincronizzazione con il backend. L'app consente a più utenti di disegnare simultaneamente su una lavagna condivisa, dimostrando competenza sia nello sviluppo di interfacce utente multipiattaforma che nella comunicazione di rete in tempo reale.

🚀 Obiettivo principale:
Consentire una collaborazione fluida e in tempo reale su una lavagna condivisa utilizzando un'architettura performante basata sugli eventi.

🧱 Stack Tecnologico:

Flutter (Dart): Frontend mobile multipiattaforma con gestione dei gesti e rendering personalizzato

Node.js + Express.js: Server backend con supporto WebSocket per comunicazioni bidirezionali persistenti

WebSocket (ws): Per la sincronizzazione in tempo reale dei tratti tra gli utenti

CustomPainter: Disegno efficiente frame-by-frame su canvas

Gestore dei permessi e RepaintBoundary: Salva i disegni come immagini sul dispositivo

🖌️ Funzionalità principali:

✍️ Disegno condiviso in tempo reale: Tutti i partecipanti visualizzano istantaneamente i tratti degli altri tramite broadcast WebSocket.

📡 Server WebSocket stateless: Un server Node.js leggero mantiene connessioni socket attive e inoltra gli eventi dei tratti con bassa latenza.

🎨 Motore Canvas: I gesti touch vengono convertiti in percorsi vettoriali disegnabili e renderizzati utilizzando CustomPainter di Flutter.

📁 Esporta Canvas: gli utenti possono salvare il proprio lavoro come immagine.

🔧 Architettura modulare: livelli separati per la logica di disegno, gli eventi del server e l'integrazione con la piattaforma.
Disegna, scarabocchia e crea liberamente: la tua tela, le tue regole
Ultimo aggiornamento
28 set 2025

Sicurezza dei dati

Il primo passo verso la sicurezza è capire in che modo gli sviluppatori raccolgono e condividono i tuoi dati. Le misure di protezione della privacy e della sicurezza dei dati possono variare in base all'utilizzo, alla regione e all'età. Lo sviluppatore ha fornito queste informazioni e potrebbe aggiornarle nel tempo.
  • Nessun dato condiviso con terze parti
    Scopri di più sulla modalità di condivisione dei dati dichiarata dagli sviluppatori
  • Nessun dato raccolto
    Scopri di più sulla modalità di raccolta dei dati dichiarata dagli sviluppatori
  • Impegno a rispettare le Norme per le famiglie di Google Play

Novità

Minor Changes