⚔️ دليلك الشامل لأبطال League of Legends | تطبيق أندرويد (Native)
منذ أسبوع
عرض العمل
الوصف
"النصل غير المرئي هو الأكثر فتكاً" — التحدي الهندسي الحقيقي هو بناء تطبيق يعمل بكفاءة حتى بلا إنترنت! 🚀
مشروعي Champion Codex هو تطبيق أندرويد (Native) يعتمد معمارية (Offline-First). يجلب بيانات أبطال League of Legends لحظياً من (Riot API) ويخزنها محلياً لضمان وصول دائم وتجربة مستخدم لا تنقطع أبداً.
✨ أبرز الميزات التقنية:
معمارية Offline-First: دمج (Room DB) مع @TypeConverters لحفظ البيانات المعقدة، والتبديل التلقائي للبيانات المحلية فور انقطاع الشبكة.
واجهات حديثة (Jetpack Compose): بناء الـ UI بالكامل بـ Compose مع أشرطة تقدم (Progress Bars) مخصصة لإحصائيات الأبطال.
تصميم متجاوب (Adaptive UI): تتكيف الواجهة مع وضع الجهاز؛ قائمة سلسة في الوضع الطولي، وتصميم منقسم تفاعلي في الوضع العرضي (Landscape).
أداء فائق: استخدام (Kotlin Coroutines) لضمان برمجة غير متزامنة تمنع تجميد الشاشة.
هوية مخصصة (Hextech): تصميم Theme كامل بألوان اللعبة لتجربة بصرية غامرة.
🛠️ التقنيات: Kotlin, Jetpack Compose, Room DB, Retrofit2, Coroutines, Coil.
التفاصيل
| المشاهدات | 0 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - تطبيقات الجوال |
حساب المستخدم
العربية
English