10+
Preuzimanja
Ocjena sadržaja
PEGI 3
Slika snimke zaslona
Slika snimke zaslona

O ovoj aplikaciji

Draw it je suradnička aplikacija na platnu u stvarnom vremenu razvijena korištenjem Fluttera za sučelje i Node.js + Express s WebSocketom za pozadinsku sinkronizaciju. Aplikacija omogućuje većem broju korisnika da istovremeno crtaju na zajedničkoj ploči, pokazujući stručnost u razvoju korisničkog sučelja na više platformi i mrežnoj komunikaciji u stvarnom vremenu.

🚀 Ključni cilj:
Omogućite besprijekornu suradnju u stvarnom vremenu na zajedničkoj ploči za crtanje koristeći učinkovitu arhitekturu vođenu događajima.

🧱 Tehnički skup:

Flutter (Dart): mobilno sučelje na više platformi s rukovanjem gestama i prilagođenim renderiranjem

Node.js + Express.js: pozadinski poslužitelj s podrškom za WebSocket za stalnu dvosmjernu komunikaciju

WebSocket (ws): Za sinkronizaciju poteza među korisnicima u stvarnom vremenu

CustomPainter: Učinkovito crtanje okvir po okvir na platnu

Rukovatelj dozvolama i granica ponovnog bojanja: Spremite crteže kao slike na uređaj

🖌️ Osnovne značajke:

✍️ Dijeljeno crtanje u stvarnom vremenu: Svi sudionici odmah vide poteze jedni drugih koristeći WebSocket emitiranje.

📡 WebSocket poslužitelj bez statusa: Lagani Node.js poslužitelj održava aktivne socket veze i prenosi događaje pokreta s malom latencijom.

🎨 Canvas Engine: geste dodira pretvaraju se u vektorske staze koje se mogu crtati i renderiraju pomoću Flutterovog CustomPaintera.

📁 Izvoz platna: korisnici mogu spremiti svoje umjetničko djelo kao sliku

🔧 Modularna arhitektura: odvojeni slojevi za logiku crtanja, događaje poslužitelja i integraciju platforme.
Ažurirano
28. ruj 2025.

Sigurnost podataka

Sigurnost počinje razumijevanjem načina na koji razvojni programeri prikupljaju i dijele vaše podatke. Prakse privatnosti i sigurnosti podataka mogu se razlikovati ovisno o vašoj upotrebi, regiji i dobi. Te informacije pružio je razvojni programer koji ih tijekom vremena može ažurirati.
Podaci se ne dijele s trećim stranama
Saznajte više o tome kako razvojni programeri navode dijeljenje
Nema prikupljenih podataka
Saznajte više o tome kako razvojni programeri navode prikupljanje
Imamo obavezu pridržavati se pravila za obitelji na Playu

Što je novo

Minor Changes

Podrška za aplikaciju

O razvojnom programeru
Purvesh Dnyaneshwar Shinde
droiddecor@gmail.com
Sector 24, Juinagar Sanpada Mahalaxmi CHS, B-22, 3-14 Navi Mumbai, Thane, Maharashtra 400705 India
undefined

Više od autora Droid Decor