استنساخ فرق Microsoft بواسطة Karanjot Singh
عن

Microsoft Teams Clone هو تطبيق مؤتمر للفيديو مع تجربة دردشة متكاملة غنية ، للتواصل مع الأصدقاء والعائلة والزملاء. تم تطويره كإعادة تصميم لفرق Microsoft خلال Menteeship في Microsoft Engage 2021 ، وهو ينفذ الميزات التالية للتطبيق الأصلي
- المراسلة الفورية
شارك رأيك واستمتع مع فريقك. أرسل صور GIF والملصقات والرموز التعبيرية في دردشة جماعية أو في رسائل فردية. - اجتماعات عبر الإنترنت
انتقل على الفور من الدردشة الجماعية إلى مؤتمر الفيديو مع لمسة زر واحدة. - التعاون
تجد بسهولة ، شارك الملفات في الوقت الفعلي ، في الدردشة للحفاظ على العمل :)
يتم كتابة هذا التطبيق باستخدام Flutter & Dart ، ويعزز Gradle و Androidx ويستخدم StreamChat SDK و Google Firebase و Jisi Meet Android SDK.
محتويات
- تحميل
- سمات
- تطوير
- إعداد المشروع
- نمط الترميز والاتفاقيات
- نظرة عامة على قاعدة الشفرة
- المساهمة
- تطبيق
- التقنيات المستخدمة
- منهجيات رشيقة
- أذونات التطبيق
- العرض التوضيحي ولقطات الشاشة
- ويكي
- مراجع المشروع
- رخصة
- تواصل معي
تحميل
Android 6.0 وما فوق فقط
حزمة APK الدهون
الهندسة المعمارية محددة محددة
يرجى الرجوع إلى الدليل هنا لمعرفة الفرق.
سمات
وظائف الدردشة
- تسجيل الدخول جوجل
- حتى 2000 مستخدم نشط في نفس الوقت
- إنشاء مجموعة / دردشات شخصية خارج اجتماع
- دبوس الرسائل.
- حذف / تحرير الرسائل.
- الصورة ، الصوت ، مقاطع الفيديو ، إلخ.
- صور GIF عبر GIPHY
- ردود الفعل الدردشة و exojis.
- الرد على المواضيع.
- غرف فيديو متكاملة.
- يذكر المستخدم.
- محادثات كتم
وظائف مؤتمرات الفيديو
- تبديل الفيديو / الصوت
- شارك الشاشة
- مجهول الانضمام
- ارفع اليد
- تعيين كلمة مرور الاجتماع
- مشاركة الملفات
- في تلبية الدردشة الخاصة
- سجل الاجتماع
- مشاركة الروابط
- البث المباشر
- وضع النطاق الترددي المنخفض
- وضع الحد الأدنى
واجهة المستخدم / UX
- شاشات onboarding
- واجهة المستخدم الاستجابة تماما
- واجهة المستخدم الحد الأدنى
- موضوع مظلم / خفيف
قائمة الميزات كاملة
تطوير
إعداد المشروع
- يرجى الرجوع إلى صفحة Wiki إعداد المشروع للحصول على التعليمات الكاملة.
نمط الترميز
- يرجى الرجوع إلى صفحة Wiki نمط الترميز للحصول على إرشادات كاملة.
نظرة عامة على قاعدة الشفرة

- لمزيد من المعلومات ، يرجى الرجوع إلى صفحة Wiki نظرة عامة على Codebase للحصول على شرح مفصل.
المساهمة
- يرجى الرجوع إلى صفحة Wiki المساهم لخطوات.
تطبيق
التقنيات المستخدمة
- رفرفة فارغة آمنة 2.2.2
- google firebase لمصادقة المستخدم
- firebase_core
- firebase_auth
- google_sign_in
- دفق الدردشة SDK لوظيفة الدردشة المتكاملة
- Stream_Chat_Flutter
- Stream_Chat_Persistence
- flutter_secure_storage
- Dreaming_shared_preferences
- Jitsi قابل SDK لاجتماعات ومؤتمرات الفيديو
- تبعيات أخرى في
pubspec.yaml
منهجيات رشيقة
- يشير تطوير البرمجيات Agile إلى مجموعة من منهجيات تطوير البرمجيات القائمة على التطوير التكراري ، حيث تتطور المتطلبات والحلول من خلال التعاون بين الفرق متعددة الوظائف ذاتية التنظيم.

- وبالتالي ، كان تطوير هذا المشروع تكرارًا: التصميم والرمز وإعادة التصميم وإصلاح الأخطاء. تم إنشاء جميع الميزات الجديدة باستخدام فروع GIT جديدة وتم دمجها في MAIN من وقت لآخر. سير العمل gitflow
- تم تتبع المشكلات والأفكار والتودو باستخدام لوحة لكل عدو - التصميم والبناء والتكيف
أذونات التطبيق
- الوصول إلى الإنترنت
- الوصول إلى الكاميرا
- الوصول إلى الميكروفون
- الوصول إلى التخزين
العرض التوضيحي
انقر للعب

- لقطات الشاشة
مراجع المشروع
- مرجع API رفرفة
- دفق مستندات رفرفة الدردشة
- Pub.Dev API المرجع
- عينات رفرفة
- undlaw
- شكر خاص لـ imtoori (Stream SDK Devloper) لمساعدتي خلال هذا المشروع.
ويكي
يرجى التوجه إلى صفحة ويكي هنا.
رخصة
تم إصدار Microsoft Teams Clone بموجب ترخيص MIT.
تواصل معي
انطلق وقل مرحبا!