10+
Atsisiuntimai
Turinio įvertinimas
Visiems
Ekrano kopijos vaizdas
Ekrano kopijos vaizdas

Apie šią programą

„Draw it“ yra realiuoju laiku bendradarbiaujanti drobės programa, sukurta naudojant „Flutter“ sąsajai ir „Node.js + Express“ su „WebSocket“, skirta foniniam sinchronizavimui. Programa leidžia keliems naudotojams vienu metu piešti bendroje lentoje, demonstruodama tiek kelių platformų vartotojo sąsajos kūrimo, tiek realiojo laiko tinklo ryšio patirtį.

🚀 Pagrindinis tikslas:
Įgalinkite sklandų bendradarbiavimą realiuoju laiku bendroje piešimo lentoje naudodami našią, įvykiais pagrįstą architektūrą.

🧱 Tech Stack:

„Flutter“ („Dart“): kelių platformų mobilioji sąsaja su gestų valdymu ir tinkintu atvaizdavimu

Node.js + Express.js: Backend serveris su WebSocket palaikymu nuolatiniam dvikrypčiui ryšiui palaikyti

„WebSocket“ (ws): skirtas vartotojų potėpių sinchronizavimui realiuoju laiku

CustomPainter: efektyvus kadras po kadro piešimas ant drobės

Leidimų tvarkytuvas ir perdažymo riba: išsaugokite brėžinius kaip vaizdus įrenginyje

🖌️ Pagrindinės savybės:

✍️ Bendras piešimas realiuoju laiku: visi dalyviai akimirksniu mato vienas kito potėpius naudodami „WebSocket“ transliaciją.

📡 WebSocket serveris be būsenos: lengvasis Node.js serveris palaiko aktyvius lizdų ryšius ir perduoda smūgio įvykius su maža delsa.

🎨 „Canvas Engine“: prisilietimo gestai konvertuojami į nubrėžiamus vektorinius kelius ir pateikiami naudojant „Flutter's CustomPainter“.

📁 Eksportuoti drobę: vartotojai gali išsaugoti savo meno kūrinius kaip vaizdą

🔧 Modulinė architektūra: atskiri sluoksniai, skirti piešti logiką, serverio įvykius ir platformos integraciją.
Atnaujinta
2025-05-29

Duomenų sauga

Norint užtikrinti saugą pirmiausia reikia suprasti, kaip kūrėjai renka ir bendrina jūsų duomenis. Duomenų privatumo ir saugos praktika gali skirtis, atsižvelgiant į jūsų naudojimą, regioną ir amžių. Kūrėjas pateikė šią informaciją ir gali atnaujinti per laiką.
Jokie duomenys nėra bendrinami su trečiosiomis šalimis
Sužinokite daugiau, kaip kūrėjai apibrėžia bendrinimą
Nerenkami jokie duomenys
Sužinokite daugiau, kaip kūrėjai apibrėžia rinkimą
Įsipareigojama laikytis „Play“ šeimos politikos

Kas naujo

Initial Verison of Draw it

Programos palaikymas

Apie kūrėją
Purvesh Dnyaneshwar Shinde
droiddecor@gmail.com
Sector 24, Juinagar Sanpada Mahalaxmi CHS, B-22, 3-14 Navi Mumbai, Thane, Maharashtra 400705 India
undefined

Daugiau iš Droid Decor

Panašios programos