⚔️ دليلك الشامل لأبطال 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.
مهارات العمل
بطاقة العمل
طلب عمل مماثل