Draw it is 'n intydse samewerkende doektoepassing wat ontwikkel is met Flutter vir die frontend en Node.js + Express met WebSocket vir backend-sinchronisasie. Die toepassing laat veelvuldige gebruikers toe om gelyktydig op 'n gedeelde bord te teken, wat kundigheid demonstreer in beide kruisplatform-UI-ontwikkeling en intydse netwerkkommunikasie.
š Sleuteldoelwit: Aktiveer naatlose, intydse samewerking op 'n gedeelde tekenbord deur 'n presterende, gebeurtenisgedrewe argitektuur te gebruik.
š§± Tegniese stapel:
Fladder (Pyltjie): Mobiele voorkant van kruisplatforms met gebarehantering en pasgemaakte weergawe
Node.js + Express.js: Backend-bediener met WebSocket-ondersteuning vir aanhoudende tweerigtingkommunikasie
WebSocket (ws): Vir intydse sinchronisasie van beroertes oor gebruikers
CustomPainter: Doeltreffende raam-vir-raam tekening op doek
Toestemmingshantering en Herverfgrens: Stoor tekeninge as beelde op toestel
šļø Kernkenmerke:
āļø Gedeelde intydse tekening: Alle deelnemers sien mekaar se beroertes onmiddellik met behulp van WebSocket-uitsending.
š” Stateless WebSocket Server: Liggewig Node.js-bediener handhaaf aktiewe sokverbindings en herlei beroerte-gebeurtenisse met lae latensie.
šØ Canvas Engine: Raakgebare word omgeskakel in tekenbare vektorpaaie en weergegee met Flutter se CustomPainter.
š Voer doek uit: Gebruikers kan hul kunswerk as 'n prent stoor
š§ ModulĆŖre argitektuur: aparte lae om logika, bedienergebeurtenisse en platformintegrasie te teken.
Opgedateer op
29 Mei 2025
Kuns en ontwerp
Dataveiligheid
arrow_forward
Veiligheid begin wanneer jy verstaan hoe ontwikkelaars jou data insamel en deel. Praktyke vir dataprivaatheid en -sekuriteit kan verskil op grond van jou gebruik, streek en ouderdom. Die ontwikkelaar het hierdie inligting verskaf en kan dit mettertyd opdateer.