Draw it er rauntíma samvinnustrigaforrit þróað með Flutter fyrir framenda og Node.js + Express með WebSocket fyrir samstillingu bakenda. Forritið gerir mörgum notendum kleift að teikna samtímis á sameiginlegu borði, sem sýnir sérþekkingu í bæði þróun notendaviðmóts milli vettvanga og netsamskipta í rauntíma.
🚀 Lykilmarkmið: Gerðu óaðfinnanlega rauntíma samvinnu á sameiginlegu teikniborði með því að nota afkastamikinn, atburðadrifinn arkitektúr.
🧱 Tæknistafla:
Flutter (Píla): Farsímaframhlið þvert á vettvang með bendingameðferð og sérsniðinni flutningi
Node.js + Express.js: Bakendaþjónn með WebSocket stuðningi fyrir viðvarandi tvíátta samskipti
WebSocket (ws): Fyrir rauntíma samstillingu högga milli notenda
CustomPainter: Skilvirk teikning ramma fyrir ramma á striga
Leyfishöndlari & RepaintBoundary: Vistaðu teikningar sem myndir á tækinu
🖌️ Kjarnaeiginleikar:
✍️ Sameiginleg rauntímateikning: Allir þátttakendur sjá högg hvers annars samstundis með því að nota WebSocket útsendingu.
📡 Stateless WebSocket Server: Léttur Node.js þjónn heldur virkum innstungutengingum og miðlar höggatburðum með lítilli leynd.
🎨 Strigavél: Snertibendingum er breytt í teiknanlegar vektorslóðir og myndaðar með CustomPainter frá Flutter.
📁 Flytja út striga: Notendur geta vistað listaverk sín sem mynd
🔧 Modular Architecture: Aðskilin lög til að teikna rökfræði, atburði miðlara og samþættingu vettvangs.
Uppfært
29. maí 2025
List og hönnun
Gagnaöryggi
arrow_forward
Öryggi hefst með skilningi á því hvernig þróunaraðilar safna og deila gögnunum þínum. Persónuvernd gagna og öryggisráðstafanir geta verið breytilegar miðað við notkun, svæði og aldur notandans. Þetta eru upplýsingar frá þróunaraðilanum og viðkomandi kann að uppfæra þær með tímanum.
Engum gögnum deilt með þriðju aðilum
Nánar um yfirlýsingar þróunaraðila um deilingu gagna