يقدّم تطبيق Bright Mind منصة تعليمية تفاعلية تُمكّن المستخدم من تصفّح المحتوى التعليمي وعرض الدروس بطريقة منظمة وسلسة. تم تصميم التطبيق ليدعم مختلف أحجام الشاشات ويوفّر تجربة استخدام متناسقة على الهواتف والأجهزة اللوحية.
يدعم التطبيق تشغيل مقاطع الفيديو التعليمية مع خصائص متقدمة مثل:
التقديم والتأخير (Seek).
وضع ملء الشاشة.
تجربة مشاهدة مستقرة وسلسة.
كما يعتمد التطبيق على تحميل الصور من الإنترنت مع Caching ذكي لتحسين الأداء وتقليل استهلاك البيانات.
يتضمن نظام مصادقة يعتمد على JWT لإدارة الجلسات والتأكد من صلاحية المستخدم، مع حفظ تفضيلات المستخدم محليًا لضمان تجربة مخصّصة حتى بعد إغلاق التطبيق.
أبرز الميزات
واجهة مستخدم Responsive تتكيف مع مختلف أحجام الشاشات.
عرض محتوى تعليمي متنوع (نصوص – صور – فيديو).
تشغيل فيديوهات الدروس مع تحكم كامل.
تحميل الصور مع التخزين المؤقت لتحسين الأداء.
نظام تسجيل دخول باستخدام JWT.
حفظ الإعدادات والتفضيلات محليًا.
إدارة حالة واضحة ومتوقعة باستخدام BLoC.
تنقّل احترافي بين الشاشات مع دعم Deep Linking.
تحسينات على تجربة المستخدم مثل:
Shimmer Loading
Page Indicators
Toast Messages
Splash Screen مخصص