10+
Nedladdningar
InnehÄllsklassificering
Ingen ÄldersgrÀns
SkÀrmdumpsbild
SkÀrmdumpsbild

Om appen

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

CustomPainter: Effektiv bild-för-bild-ritning pÄ duk

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

DatasÀkerhet

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.
Ingen data delas med tredje part
LĂ€s mer om hur utvecklare deklarerar delning
Ingen data samlades in
LĂ€s mer om hur utvecklare deklarerar insamling
MÄn om att följa familjepolicyn för Play

Nyheter

Initial Verison of Draw it