10+
(количество скачиваний)
Возрастные ограничения
Для всех
Скриншот
Скриншот

Описание

Draw it — это приложение для совместной работы в режиме реального времени, разработанное с использованием Flutter для фронтенда и Node.js + Express с WebSocket для синхронизации бэкенда. Приложение позволяет нескольким пользователям одновременно рисовать на общей доске, демонстрируя опыт как в разработке кроссплатформенного пользовательского интерфейса, так и в сетевой коммуникации в режиме реального времени.

🚀 Основная цель:
Включить бесперебойную совместную работу в режиме реального времени на общей доске для рисования с использованием производительной архитектуры, управляемой событиями.

🧱 Технический стек:

Flutter (Dart): кроссплатформенный мобильный интерфейс с обработкой жестов и пользовательским рендерингом

Node.js + Express.js: внутренний сервер с поддержкой WebSocket для постоянной двунаправленной связи

WebSocket (ws): для синхронизации штрихов между пользователями в реальном времени

CustomPainter: эффективное покадровое рисование на холсте

Permission Handler & RepaintBoundary: сохранение рисунков в виде изображений на устройстве

🖌️ Основные функции:

✍️ Совместное рисование в реальном времени: все участники мгновенно видят штрихи друг друга с помощью трансляции WebSocket.

📡 Сервер WebSocket без сохранения состояния: облегченный сервер Node.js поддерживает активные соединения сокетов и передает события штрихов с низкой задержкой.

🎨 Движок Canvas: жесты касания преобразуются в векторные контуры, которые можно рисовать, и визуализируются с помощью CustomPainter Flutter.

📁 Экспорт холста: пользователи могут сохранять свои работы как изображения

🔧 Модульная архитектура: отдельные слои для логики рисования, событий сервера и интеграции платформы.
Последнее обновление
29 мая 2025 г.

Безопасность данных

Чтобы контролировать безопасность, нужно знать, как разработчики собирают ваши данные и передают их третьим лицам. Методы обеспечения безопасности и конфиденциальности могут зависеть от того, как вы используете приложение, а также от вашего региона и возраста. Информация ниже предоставлена разработчиком и в будущем может измениться.
Данные не передаются третьим сторонам.
Данные не собираются
Соблюдаются правила программы Google Play "Приложения для всей семьи".

Новое в приложении

Initial Verison of Draw it