Draw it Àr en samarbetsapplikation i realtid utvecklad med Flutter för frontend och Node.js + Express med WebSocket för backend-synkronisering. Appen tillÄter flera anvÀndare att rita samtidigt pÄ en delad tavla, vilket visar expertis inom bÄde grÀnssnittsutveckling över plattformar och nÀtverkskommunikation i realtid.
đ HuvudmĂ„l: Möjliggör sömlöst samarbete i realtid pĂ„ ett delat ritbord med hjĂ€lp av en presterande, hĂ€ndelsedriven arkitektur.
đ§± Tech Stack:
Flutter (Dart): Mobilt frontend pÄ flera plattformar med gesthantering och anpassad rendering
Node.js + Express.js: Backend-server med WebSocket-stöd för ihÄllande dubbelriktad kommunikation
WebSocket (ws): För realtidssynkronisering av slag över anvÀndare
Permission Handler & RepaintBoundary: Spara ritningar som bilder pÄ enheten
đïž KĂ€rnfunktioner:
âïž Delad realtidsritning: Alla deltagare ser varandras slag direkt med hjĂ€lp av WebSocket-sĂ€ndning.
đĄ Stateless WebSocket Server: LĂ€ttvikts Node.js-server upprĂ€tthĂ„ller aktiva socketanslutningar och vidarebefordrar slaghĂ€ndelser med lĂ„g latens.
đš Canvas Engine: Beröringsgester konverteras till ritbara vektorbanor och renderas med Flutters CustomPainter.
đ Exportera canvas: AnvĂ€ndare kan spara sina konstverk som en bild
đ§ ModulĂ€r arkitektur: Separata lager för ritningslogik, serverhĂ€ndelser och plattformsintegration.
Uppdaterades den
29 maj 2025
Konst och design
DatasÀkerhet
arrow_forward
SÀkerhet börjar med förstÄelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och sÀkerhet varierar beroende pÄ anvÀndning, region och Älder. Utvecklaren har tillhandahÄllit denna information och kan uppdatera den med tiden.