? تطبيق Vibes - مشغل موسيقى متطور بواجهة عصرية (Flutter)
Vibes هو تطبيق "Flutter" متكامل مصمم خصيصاً لتشغيل وإدارة الموسيقى المحلية على الهاتف. يجمع التطبيق بين جمالية التصميم (UI/UX) وقوة الأداء البرمجي، حيث يوفر تجربة استماع سلسة دون انقطاع
المميزات الهندسية والتقنية:
ركزت في تطوير Vibes على تقديم تطبيق خفيف وسريع يعتمد على أحدث التقنيات:
إدارة الحالة (State Management): استخدام مكتبة Bloc لضمان استقرار حالة التطبيق وتوقع مسار البيانات، مما يمنع حدوث أي تعليق في الواجهات أثناء تشغيل المقاطع.
تخزين البيانات المحلي (Local Storage): الاعتماد على قاعدة بيانات Hive، وهي واحدة من أسرع أدوات التخزين في Flutter، لحفظ قوائم التشغيل والتفضيلات بشكل فوري ودائم.
نظام تشغيل الصوت: دمج مكتبة just_audio الاحترافية لتوفير ميزات متقدمة مثل التقديم والتأخير (Seeking)، التنقل بين المسارات، والتعامل مع جودة الصوت.
دعم التشغيل في الخلفية (Background Playback): بفضل تقنية just_audio_background، يستمر التطبيق في العمل بكفاءة حتى عند الخروج منه أو قفل الشاشة، مع إمكانية التحكم من خلال الإشعارات.
أبرز ميزات تجربة المستخدم:
إدارة قوائم التشغيل (CRUD): تمكين المستخدم من إنشاء، تعديل، وحذف قوائم التشغيل الخاصة به بكل سهولة.
نظام التفضيلات: ميزة "Favorite Songs" للوصول السريع للمقاطع المفضلة مع حفظها تلقائياً عند إعادة فتح التطبيق.
التحكم الكامل: أزرار تحكم متطورة (Play, Pause, Skip, Shuffle) مع عرض حي لتوقيت المقطع وحالة التشغيل.