10+
shkarkime
Vlerësimi i përmbajtjes
Të gjithë
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit

Rreth këtij aplikacioni

Draw it është një aplikacion kanavacë bashkëpunues në kohë reale i zhvilluar duke përdorur Flutter për pjesën e përparme dhe Node.js + Express me WebSocket për sinkronizimin e pjesës së pasme. Aplikacioni lejon përdorues të shumtë të vizatojnë njëkohësisht në një tabelë të përbashkët, duke demonstruar ekspertizë si në zhvillimin e ndërfaqes ndër-platformë ashtu edhe në komunikimin e rrjetit në kohë reale.

🚀 Objektivi kryesor:
Aktivizo bashkëpunimin pa ndërprerje dhe në kohë reale në një tabelë të përbashkët vizatimi duke përdorur një arkitekturë performuese, të drejtuar nga ngjarjet.

🧱 Stack teknik:

Flutter (Dart): Pjesa e përparme celulare ndër-platformë me trajtimin e gjesteve dhe paraqitjen me porosi

Node.js + Express.js: Server mbështetës me mbështetje WebSocket për komunikim të vazhdueshëm me dy drejtime

WebSocket (ws): Për sinkronizimin në kohë reale të goditjeve ndërmjet përdoruesve

CustomPainter: Vizatim efikas kornizë për kornizë në kanavacë

Përpunuesi i lejeve dhe RepaintBoundary: Ruani vizatimet si imazhe në pajisje

🖌️ Karakteristikat kryesore:

✍️ Vizatim i përbashkët në kohë reale: Të gjithë pjesëmarrësit shohin goditjet e njëri-tjetrit në çast duke përdorur transmetimin e WebSocket.

📡 Serveri WebSocket pa shtetësi: Serveri i lehtë Node.js ruan lidhjet aktive të prizës dhe transmeton ngjarjet e goditjes me vonesë të ulët.

🎨 Motori i kanavacës: Gjestet me prekje konvertohen në shtigje vektoriale të vizatueshme dhe jepen duke përdorur Flutter's CustomPainter.

📁 Eksporto kanavacën: Përdoruesit mund të ruajnë veprën e tyre artistike si imazh

🔧 Arkitektura modulare: Shtresa të ndara për logjikën e vizatimit, ngjarjet e serverit dhe integrimin e platformës.
Përditësuar më
29 maj 2025

Siguria e të dhënave

Siguria fillon me njohjen e mënyrës se si i mbledhin dhe i ndajnë zhvilluesit të dhënat e tua. Praktikat për privatësinë dhe sigurinë e të dhënave mund të variojnë bazuar në përdorimin, rajonin dhe moshën tënde. Këto informacione janë dhënë nga zhvilluesi dhe ato mund të përditësohen me kalimin e kohës.
Nuk ndahen të dhëna me palë të treta
Mëso më shumë për mënyrën se si e deklarojnë zhvilluesit ndarjen e të dhënave
Nuk mblidhen të dhëna
Mëso më shumë për mënyrën se si e deklarojnë zhvilluesit mbledhjen e të dhënave
I angazhuar për të respektuar "Politikën për familjet të Play"

Ç'të reja ka

Initial Verison of Draw it