Драв ит је платнена апликација за сарадњу у реалном времену развијена коришћењем Флуттер-а за фронтенд и Ноде.јс + Екпресс са ВебСоцкет-ом за позадинску синхронизацију. Апликација омогућава да више корисника истовремено црта на заједничкој табли, демонстрирајући стручност у развоју корисничког интерфејса на више платформи и мрежној комуникацији у реалном времену.
🚀 Кључни циљ: Омогућите беспрекорну сарадњу у реалном времену на заједничкој табли за цртање користећи ефикасну архитектуру вођену догађајима.
🧱 Тецх Стацк:
Флуттер (Дарт): Вишеплатформски мобилни фронтенд са руковањем покретима и прилагођеним приказивањем
Ноде.јс + Екпресс.јс: Бацкенд сервер са подршком за ВебСоцкет за трајну двосмерну комуникацију
ВебСоцкет (вс): За синхронизацију потеза корисника у реалном времену
ЦустомПаинтер: Ефикасно цртање оквир по кадар на платну
Руковалац дозвола и РепаинтБоундари: Сачувајте цртеже као слике на уређају
🖌 Основне карактеристике:
✍ Дељено цртање у реалном времену: Сви учесници виде потезе једни других одмах користећи ВебСоцкет емитовање.
📡 ВебСоцкет сервер без стања: Лагани Ноде.јс сервер одржава активне везе утичнице и преноси строке догађаје са малим кашњењем.
🎨 Цанвас Енгине: Покрети додиром се конвертују у векторске путање које се могу цртати и приказују помоћу Флуттер-овог ЦустомПаинтер-а.
📁 Извези платно: Корисници могу да сачувају своје уметничко дело као слику
🔧 Модуларна архитектура: Одвојени слојеви за логику цртања, серверске догађаје и интеграцију платформе.
Ažurirano:
29. 5. 2025.
Уметност и дизајн
Bezbednost podataka
arrow_forward
Preduslov bezbednosti je da razumete kako programeri prikupljaju i dele vaše podatke. Prakse za privatnost i bezbednost podataka mogu da se razlikuju u zavisnosti od korišćenja, regiona i uzrasta. Programer je pružio te informacije i može da ih ažurira tokom vremena.
Подаци се не деле са трећим странама
Сазнајте више о томе како програмери објављују дељење
Нема прикупљених података
Сазнајте више о томе како програмери објављују прикупљање