10+
ດາວໂຫຼດ
ປະເພດເນື້ອຫາ
ທຸກຄົນ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ

ກ່ຽວກັບແອັບນີ້

ແຕ້ມມັນເປັນຄໍາຮ້ອງສະຫມັກ canvas ຮ່ວມມືໃນເວລາທີ່ແທ້ຈິງທີ່ພັດທະນາໂດຍໃຊ້ Flutter ສໍາລັບ frontend ແລະ Node.js + Express ກັບ WebSocket ສໍາລັບການ synchronization backend. ແອັບດັ່ງກ່າວອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຫຼາຍຄົນແຕ້ມພ້ອມໆກັນຢູ່ໃນກະດານແບ່ງປັນ, ສະແດງໃຫ້ເຫັນຄວາມຊ່ຽວຊານໃນການພັດທະນາ UI ຂ້າມເວທີແລະການສື່ສານເຄືອຂ່າຍໃນເວລາຈິງ.

🚀 ຈຸດປະສົງຫຼັກ:
ເປີດໃຊ້ວຽກຮ່ວມກັນແບບສົດໆແບບບໍ່ຕິດຂັດໃນກະດານແຕ້ມແບບແບ່ງປັນໂດຍໃຊ້ສະຖາປັດຕະຍະກຳທີ່ຂັບເຄື່ອນດ້ວຍເຫດການ.

🧱 Tech Stack:

Flutter (Dart): ໜ້າມືຖືຂ້າມເວທີທີ່ມີການຈັດການທ່າທາງ ແລະການສະແດງຜົນແບບກຳນົດເອງ

Node.js + Express.js: ເຊີບເວີ backend ທີ່ມີ WebSocket ຮອງຮັບການສື່ສານສອງທິດທາງຢ່າງຕໍ່ເນື່ອງ

WebSocket (ws): ສໍາລັບການ synchronization ໃນເວລາທີ່ແທ້ຈິງຂອງ strokes ໃນທົ່ວຜູ້ໃຊ້

CustomPainter: ການແຕ້ມຮູບແບບກອບໂດຍກອບທີ່ມີປະສິດທິພາບໃນ canvas

Permission Handler & RepaintBoundary: ບັນທຶກຮູບແຕ້ມເປັນຮູບພາບໃນອຸປະກອນ

🖌️ຄຸນສົມບັດຫຼັກ:

✍️ ການແຕ້ມແບບສົດໆທີ່ແບ່ງປັນ: ຜູ້ເຂົ້າຮ່ວມທຸກຄົນເຫັນຈັງຫວະຂອງແຕ່ລະຄົນໃນທັນທີໂດຍໃຊ້ WebSocket ອອກອາກາດ.

📡 ເຊີບເວີ WebSocket ທີ່ບໍ່ມີລັດ: ເຊີບເວີ Node.js ທີ່ມີນ້ຳໜັກເບົາ ຮັກສາການເຊື່ອມຕໍ່ຊັອກເກັດທີ່ເຄື່ອນໄຫວ ແລະ ຖ່າຍທອດເຫດການສະຕັອກແກັດດ້ວຍການຕອບສະໜອງຕໍ່າ.

🎨 ເຄື່ອງຈັກ Canvas: ທ່າທາງສໍາຜັດຖືກປ່ຽນເປັນເສັ້ນທາງ vector ທີ່ສາມາດແຕ້ມໄດ້ ແລະສະແດງໂດຍໃຊ້ Flutter's CustomPainter.

📁 Export Canvas: ຜູ້ໃຊ້ສາມາດບັນທຶກ artwork ຂອງເຂົາເຈົ້າເປັນຮູບພາບ

🔧 ສະຖາປັດຕະຍະກຳແບບໂມດູລາ: ແຍກຊັ້ນຕ່າງໆສຳລັບການແຕ້ມຕາມເຫດຜົນ, ເຫດການເຊີບເວີ, ແລະການເຊື່ອມໂຍງແພລດຟອມ.
ອັບເດດແລ້ວເມື່ອ
29 ພ.ພ. 2025

ຄວາມປອດໄພຂອງຂໍ້ມູນ

ຄວາມປອດໄພເລີ່ມດ້ວຍການເຂົ້າໃຈວ່ານັກພັດທະນາເກັບກຳ ແລະ ແບ່ງປັນຂໍ້ມູນຂອງທ່ານແນວໃດ. ວິທີປະຕິບັດກ່ຽວກັບຄວາມເປັນສ່ວນຕົວ ແລະ ຄວາມປອດໄພຂອງຂໍ້ມູນອາດຈະແຕກຕ່າງກັນອີງຕາມການນຳໃຊ້, ພາກພື້ນ ແລະ ອາຍຸຂອງທ່ານ. ນັກພັດທະນາໃຫ້ຂໍ້ມູນນີ້ ແລະ ອາດຈະອັບເດດມັນເມື່ອເວລາຜ່ານໄປ.
ບໍ່ໄດ້ໄດ້ແບ່ງປັນຂໍ້ມູນກັບພາກສ່ວນທີສາມ
ສຶກສາເພີ່ມເຕີມ ກ່ຽວກັບວ່ານັກພັດທະນາປະກາດການແບ່ງປັນຂໍ້ມູນແນວໃດ
ບໍ່ໄດ້ເກັບກຳຂໍ້ມູນ
ສຶກສາເພີ່ມເຕີມ ກ່ຽວກັບວ່ານັກພັດທະນາປະກາດການເກັບກຳຂໍ້ມູນແນວໃດ
ມຸ່ງໝັ້ນປະຕິບັດນະໂຍບາຍຄອບຄົວຂອງ Play

ມີຫຍັງໃໝ່

Initial Verison of Draw it

ຝ່າຍຊ່ວຍເຫຼືອຂອງແອັບ

ກ່ຽວກັບນັກພັດທະນາແອັບ
Purvesh Dnyaneshwar Shinde
droiddecor@gmail.com
Sector 24, Juinagar Sanpada Mahalaxmi CHS, B-22, 3-14 Navi Mumbai, Thane, Maharashtra 400705 India
undefined

ເພີ່ມເຕີມແຍກຕາມ Droid Decor

ແອັບທີ່ຄ້າຍກັນ