ட்ரா இட் என்பது ஃபிரண்டெண்டிற்கான Flutter மற்றும் பின்தளத்தில் ஒத்திசைவுக்காக WebSocket உடன் Node.js + Express ஆகியவற்றைப் பயன்படுத்தி உருவாக்கப்பட்ட நிகழ்நேர கூட்டு கேன்வாஸ் பயன்பாடாகும். பல பயனர்கள் பகிரப்பட்ட பலகையில் ஒரே நேரத்தில் வரைய, குறுக்கு-தளம் UI மேம்பாடு மற்றும் நிகழ்நேர நெட்வொர்க் தகவல்தொடர்பு ஆகிய இரண்டிலும் நிபுணத்துவத்தை நிரூபிக்க இந்த பயன்பாடு அனுமதிக்கிறது.
🚀 முக்கிய நோக்கம்:
செயல்திறன், நிகழ்வு-உந்துதல் கட்டமைப்பைப் பயன்படுத்தி பகிரப்பட்ட வரைதல் பலகையில் தடையற்ற, நிகழ்நேர ஒத்துழைப்பை இயக்கவும்.
🧱 தொழில்நுட்ப அடுக்கு:
ஃப்ளட்டர் (டார்ட்): சைகை கையாளுதல் மற்றும் தனிப்பயன் ரெண்டரிங் கொண்ட குறுக்கு-தளம் மொபைல் முன்பக்கம்
Node.js + Express.js: தொடர்ச்சியான இரு-திசை தொடர்புக்கான WebSocket ஆதரவுடன் பின்தள சேவையகம்
WebSocket (ws): பயனர்கள் முழுவதும் ஸ்ட்ரோக்குகளின் நிகழ்நேர ஒத்திசைவுக்காக
CustomPainter: கேன்வாஸில் திறமையான ஃப்ரேம்-பை-ஃபிரேம் வரைதல்
அனுமதி ஹேண்ட்லர் & பெயின்ட்பவுண்டரி: சாதனத்தில் வரைபடங்களை படங்களாக சேமிக்கவும்
🖌️ முக்கிய அம்சங்கள்:
✍️ பகிரப்பட்ட நிகழ்நேர வரைதல்: அனைத்து பங்கேற்பாளர்களும் WebSocket ஒளிபரப்பைப் பயன்படுத்தி உடனடியாக ஒருவருக்கொருவர் பக்கவாதம் பார்க்கிறார்கள்.
📡 நிலையற்ற வெப்சாக்கெட் சேவையகம்: இலகுரக Node.js சேவையகம் செயலில் உள்ள சாக்கெட் இணைப்புகளைப் பராமரிக்கிறது மற்றும் ஸ்ட்ரோக் நிகழ்வுகளை குறைந்த தாமதத்துடன் ரிலே செய்கிறது.
🎨 கேன்வாஸ் எஞ்சின்: டச் சைகைகள் வரையக்கூடிய திசையன் பாதைகளாக மாற்றப்பட்டு, Flutter's CustomPainter ஐப் பயன்படுத்தி வழங்கப்படுகின்றன.
📁 கேன்வாஸை ஏற்றுமதி செய்யுங்கள்: பயனர்கள் தங்கள் கலைப்படைப்பை ஒரு படமாக சேமிக்க முடியும்
🔧 மாடுலர் ஆர்கிடெக்சர்: லாஜிக், சர்வர் நிகழ்வுகள் மற்றும் இயங்குதள ஒருங்கிணைப்பு ஆகியவற்றை வரைவதற்கு தனி அடுக்குகள்.
புதுப்பிக்கப்பட்டது:
28 செப்., 2025