1-طوّرت تطبيق بث موسيقى(Spotify Clone App -just for training) غني بالميزات مع نظام مصادقة آمن يدعم تسجيل الدخول باستخدام البريد الإلكتروني وGoogle، بالإضافة إلى التحقق من البريد الإلكتروني باستخدام Firebase Auth.
2-صممت عملية إعداد سهلة للمستخدمين تتضمن اختيار الوضع الفاتح أو الداكن، يتبعها خيارات تسجيل الحساب أو تسجيل الدخول.
3-نفذت واجهة رئيسية تعرض قوائم التشغيل التي تم تشغيلها مؤخرًا، وقوائم التشغيل التي أنشأها المستخدم، والقوائم الشائعة، بالإضافة إلى الوصول إلى قوائم التشغيل غير المتصلة المخزنة محليًا.
4-أضفت ميزات لإنشاء قوائم التشغيل، والبحث عنها، وإدارتها، بما في ذلك إضافة الأغاني، وتنزيلها لتشغيلها دون اتصال، وتوفير عناصر تحكم سلسة لتشغيل الأغاني مع عرض كلماتها.
5-طورت واجهة اكتشاف تتيح العثور على المستخدمين الآخرين ومتابعتهم، ومشاهدة قوائم التشغيل العامة، والوصول إلى ملفات تعريف المستخدمين الآخرين.
6-أنشأت شاشة مخصصة للأغاني المفضلة تتيح إضافة الأغاني وإدارتها مع دعم تشغيلها.
7-طورت نظام إدارة الملف الشخصي، مما يتيح للمستخدمين تحديث صور ملفاتهم الشخصية، عرض قوائم المتابعين والمتابعين، وإظهار الأغاني العامة.
8-أضفت إعدادات تتضمن تبديل السمات، وظائف تسجيل الخروج، وحذف الحساب من خلال إعادة المصادقة.
9-نفذت Firebase Messaging للإشعارات الفورية لإبلاغ المستخدمين عند إضافة ألبوم جديد.
10-استخدمت Cloud Firestore كخلفية لتخزين البيانات، وSupabase للتخزين، وHive لتخزين الأغاني دون اتصال، لضمان كفاءة في إدارة البيانات.
11-اتبعت نمط بنية MVVM ومبادئ البنية النظيفة لضمان كتابة كود قابل للصيانة وقابل للتوسع.
12-اعتمدت على GetX لإدارة الحالة والتخزين المحلي، مما يضمن تجربة مستخدم سلسة وسريعة الاستجابة.