CrazyCar App
تفاصيل العمل
تطبيق الجوال للتحكم في سيارة المراقبة • يعرض تطبيق "CrazyCar" فيديو مباشر من كاميرا السيارة المتحركة باستخدام مشغل VLC. يمكن للمستخدمين التحكم في اتجاه الكاميرا عبر السحب على الفيديو. • يتيح التطبيق تتبعًا في الوقت الحقيقي من خلال عرض المعرفات المتاحة للتتبع، مما يسمح للمستخدمين بتعيين أو إعادة تعيين الهدف. كما يمكن للمستخدمين البحث عن شخص محدد بالاسم، مما يدفع السيارة للتحرك في اتجاهات مختلفة للعثور عليه، وإضافة مستخدم جديد للتتبع عن طريق إدخال اسمه ومعرفه، ثم بدء بث فيديو مباشر لالتقاط وجه المستخدم الجديد وإضافته إلى قائمة التتبع الخاصة بالذكاء الاصطناعي. • يسمح التطبيق للمستخدم بتحريك السيارة في اتجاهات مختلفة من خلال ربط إدخالات وحدة التحكم (Joystick) بمحركات السيارة. • المهارات التقنية: إطار Flutter، هيكلية نظيفة (Clean Architecture)، استخدام Bloc/Cubit لإدارة الحالة، واجهات برمجة تطبيقات RESTful، واجهة مستخدم Flutter مستجيبة، معالجة الأخطاء، حقن الاعتماد (Dependency Injection) ونمط (Singleton).
مهارات العمل