10+
Descărcări
Evaluarea conținutului
Toți
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.
Ultima actualizare
29 mai 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

Initial Verison of Draw it