Evaluarea conținutului
PEGI 3
50+
Descărcări
Evaluarea conținutului
PEGI 3
Utilizatorii interacționează
Află mai multe
Captură de ecran
Captură de ecran

Despre aplicație

Draw it este o aplicație canvas colaborativă în timp real, dezvoltată folosind Flutter pentru frontend și Node.js + Express cu WebSocket pentru sincronizarea backend. Aplicația permite mai multor utilizatori să deseneze simultan pe o tablă partajată, demonstrând expertiză atât în ​​dezvoltarea interfeței de utilizator multiplatformă, cât și în comunicarea în rețea în timp real.

🚀 Obiectiv cheie:
Activați colaborarea fără întreruperi, în timp real, pe o planșă de desen partajată, folosind o arhitectură performantă, bazată pe evenimente.

🧱 Tech Stack:

Flutter (Dart): Interfață mobilă multiplatformă cu gestionarea gesturilor și randare personalizată

Node.js + Express.js: server backend cu suport WebSocket pentru comunicare bidirecțională persistentă

WebSocket (ws): Pentru sincronizarea în timp real a loviturilor între utilizatori

CustomPainter: Desen eficient cadru cu cadru pe pânză

Permission Handler & RepaintBoundary: Salvați desenele ca imagini pe dispozitiv

🖌️ Caracteristici de bază:

✍️ Desen partajat în timp real: toți participanții văd reciproc loviturile instantaneu folosind transmisia WebSocket.

📡 Server WebSocket fără stat: serverul Lightweight Node.js menține conexiuni de socket active și transmite evenimente de accident vascular cerebral cu latență scăzută.

🎨 Canvas Engine: gesturile tactile sunt convertite în trasee vectoriale desenabile și redate folosind CustomPainter al lui Flutter.

📁 Exportați pânza: utilizatorii își pot salva opera de artă ca imagine

🔧 Arhitectură modulară: straturi separate pentru logica desenului, evenimentele serverului și integrarea platformei.
Desenați, mâzgăliți și creați liber - pânza, regulile
Ultima actualizare
28 sept. 2025

Siguranța datelor

Siguranța începe cu înțelegerea modului în care dezvoltatorii îți colectează și trimit datele. Practicile de securitate și confidențialitate a datelor pot varia în funcție de modul de utilizare, de regiune și de vârsta ta. Dezvoltatorul a oferit aceste informații și le poate actualiza în timp.
  • Nu sunt trimise date terțelor părți
    Află mai multe despre cum declară dezvoltatorii trimiterea
  • Nu au fost colectate date
    Află mai multe despre cum declară dezvoltatorii colectarea
  • Și-a luat angajamentul să respecte Politica privind familiile Google Play

Noutăți

Minor Changes