Ocena treści
PEGI 3
50+
Pobrania
Ocena treści
PEGI 3
Interakcja użytkowników
Więcej informacji
Zrzut ekranu
Zrzut ekranu

Informacje o aplikacji

Draw it to aplikacja typu canvas do współpracy w czasie rzeczywistym opracowana przy użyciu Fluttera do front-endu i Node.js + Express z WebSocket do synchronizacji back-endu. Aplikacja umożliwia wielu użytkownikom jednoczesne rysowanie na wspólnej tablicy, co pokazuje wiedzę specjalistyczną zarówno w zakresie tworzenia interfejsów użytkownika międzyplatformowych, jak i komunikacji sieciowej w czasie rzeczywistym.

🚀 Główny cel:
Umożliwienie bezproblemowej współpracy w czasie rzeczywistym na wspólnej tablicy rysunkowej przy użyciu wydajnej architektury sterowanej zdarzeniami.

🧱 Tech Stack:

Flutter (Dart): Międzyplatformowy front-end mobilny z obsługą gestów i niestandardowym renderowaniem

Node.js + Express.js: Serwer zaplecza z obsługą WebSocket do trwałej komunikacji dwukierunkowej

WebSocket (ws): Do synchronizacji pociągnięć pędzla w czasie rzeczywistym między użytkownikami

CustomPainter: Efektywne rysowanie klatka po klatce na płótnie

Permission Handler & RepaintBoundary: Zapisywanie rysunków jako obrazów na urządzeniu

🖌️ Główne funkcje:

✍️ Współdzielone rysowanie w czasie rzeczywistym: Wszyscy uczestnicy widzą swoje pociągnięcia pędzla natychmiast, korzystając z transmisji WebSocket.

📡 Bezstanowy serwer WebSocket: Lekki serwer Node.js utrzymuje aktywne połączenia gniazd i przekazuje zdarzenia pociągnięć pędzla z niskim opóźnieniem.

🎨 Silnik płótna: Gesty dotykowe są konwertowane na ścieżki wektorowe, które można rysować, i renderowane za pomocą CustomPainter Fluttera.

📁 Eksportuj płótno: Użytkownicy mogą zapisać swoje dzieła jako obraz

🔧 Architektura modułowa: Oddzielne warstwy dla logiki rysowania, zdarzeń serwera i integracji platformy.
Rysuj, bazgraj i twórz swobodnie — Twoje płótno, Twoje zasady
Ostatnia aktualizacja
28 wrz 2025

Bezpieczeństwo danych

Podstawą bezpieczeństwa jest wiedza o tym, jak deweloperzy zbierają i udostępniają Twoje dane. Praktyki w zakresie zapewniania prywatności i bezpieczeństwa danych mogą się różnić w zależności od sposobu korzystania z aplikacji, regionu i wieku użytkownika. Te informacje podał deweloper i z czasem może je aktualizować.
  • Żadne dane nie są udostępniane innym firmom
    Dowiedz się więcej o deklarowaniu udostępniania danych przez deweloperów
  • Aplikacja nie zbiera danych
    Dowiedz się więcej o deklarowaniu zbierania danych przez deweloperów
  • Zobowiązanie do przestrzegania zasad dotyczących aplikacji dla rodzin w Google Play

Co nowego

Minor Changes