10+
Muat turun
Rating kandungan
Semua orang
Imej tangkapan skrin
Imej tangkapan skrin

Perihal apl ini

Draw it ialah aplikasi kanvas kolaboratif masa nyata yang dibangunkan menggunakan Flutter untuk bahagian hadapan dan Node.js + Express dengan WebSocket untuk penyegerakan bahagian belakang. Aplikasi ini membolehkan berbilang pengguna melukis serentak pada papan yang dikongsi, menunjukkan kepakaran dalam pembangunan UI merentas platform dan komunikasi rangkaian masa nyata.

🚀 Objektif Utama:
Dayakan kerjasama masa nyata yang lancar pada papan lukisan kongsi menggunakan seni bina yang didorong oleh peristiwa yang berprestasi.

🧱 Timbunan Teknologi:

Flutter (Dart): Bahagian hadapan mudah alih merentas platform dengan pengendalian gerak isyarat dan pemaparan tersuai

Node.js + Express.js: Pelayan bahagian belakang dengan sokongan WebSocket untuk komunikasi dua arah yang berterusan

WebSocket (ws): Untuk penyegerakan masa nyata pukulan merentas pengguna

CustomPainter: Lukisan bingkai demi bingkai yang cekap pada kanvas

Pengendali Kebenaran & RepaintBoundary: Simpan lukisan sebagai imej pada peranti

🖌️ Ciri Teras:

✍️ Lukisan Masa Nyata Dikongsi: Semua peserta melihat pukulan satu sama lain serta-merta menggunakan siaran WebSocket.

📡 Pelayan WebSocket Tanpa Kewarganegaraan: Pelayan Node.js Ringan mengekalkan sambungan soket aktif dan menyampaikan peristiwa lejang dengan kependaman rendah.

🎨 Enjin Kanvas: Gerak isyarat sentuh ditukar kepada laluan vektor boleh lukis dan dipaparkan menggunakan Flutter's CustomPainter.

📁 Eksport Kanvas: Pengguna boleh menyimpan karya seni mereka sebagai imej

🔧 Seni Bina Modular: Lapisan berasingan untuk melukis logik, acara pelayan dan integrasi platform.
Dikemas kini pada
29 Mei 2025

Keselamatan data

Keselamatan bermula dengan memahami cara pembangun mengumpul dan berkongsi data anda. Amalan privasi dan keselamatan data mungkin berbeza-beza berdasarkan penggunaan, rantau dan umur anda. Pembangun memberikan maklumat ini dan mungkin mengemaskinikan maklumat dari semasa ke semasa.
Tiada data dikongsi dengan pihak ketiga
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan perkongsian
Tiada data dikumpulkan
Ketahui lebih lanjut tentang cara pembangun mengisytiharkan pengumpulan
Komited untuk mengikuti Dasar Keluarga Play

Perkara baharu

Initial Verison of Draw it