Драв ит је платнена апликација за сарадњу у реалном времену развијена коришћењем Флуттер-а за фронтенд и Ноде.јс + Екпресс са ВебСоцкет-ом за позадинску синхронизацију. Апликација омогућава да више корисника истовремено црта на заједничкој табли, демонстрирајући стручност у развоју корисничког интерфејса на више платформи и мрежној комуникацији у реалном времену.
🚀 Кључни циљ: Омогућите беспрекорну сарадњу у реалном времену на заједничкој табли за цртање користећи ефикасну архитектуру вођену догађајима.
🧱 Тецх Стацк:
Флуттер (Дарт): Вишеплатформски мобилни фронтенд са руковањем покретима и прилагођеним приказивањем
Ноде.јс + Екпресс.јс: Бацкенд сервер са подршком за ВебСоцкет за трајну двосмерну комуникацију
ВебСоцкет (вс): За синхронизацију потеза корисника у реалном времену
ЦустомПаинтер: Ефикасно цртање оквир по кадар на платну
Руковалац дозвола и РепаинтБоундари: Сачувајте цртеже као слике на уређају
🖌 Основне карактеристике:
✍ Дељено цртање у реалном времену: Сви учесници виде потезе једни других одмах користећи ВебСоцкет емитовање.
📡 ВебСоцкет сервер без стања: Лагани Ноде.јс сервер одржава активне везе утичнице и преноси строке догађаје са малим кашњењем.
🎨 Цанвас Енгине: Покрети додиром се конвертују у векторске путање које се могу цртати и приказују помоћу Флуттер-овог ЦустомПаинтер-а.
📁 Извези платно: Корисници могу да сачувају своје уметничко дело као слику
🔧 Модуларна архитектура: Одвојени слојеви за логику цртања, серверске догађаје и интеграцију платформе.
Ажурирано:
29. 5. 2025.
Уметност и дизајн
Безбедност података
arrow_forward
Предуслов безбедности је да разумете како програмери прикупљају и деле ваше податке. Праксе за приватност и безбедност података могу да се разликују у зависности од коришћења, региона и узраста. Програмер је пружио те информације и може да их ажурира током времена.
Подаци се не деле са трећим странама
Сазнајте више о томе како програмери објављују дељење
Нема прикупљених података
Сазнајте више о томе како програмери објављују прикупљање