تفاصيل العمل

اسم المشروع: تطبيق "إسلامي" وصف موجز: هو تطبيق أندرويد ديني متكامل يهدف إلى تزويد المستخدم بأدوات إسلامية يومية. يتضمن التطبيق شاشات متعددة (Fragments) يتم التنقل بينها بسلاسة، مثل شاشة "الأذكار" لعرض الأدعية والأذكار اليومية، وشاشة "أوقات الصلاة" التي تعرض مواقيت الصلاة بناءً على الموقع الجغرافي، مع واجهة مستخدم حديثة تعتمد على معايير Material Design.

التقنيات المستخدمة

لغة البرمجة: Kotlin (اللغة الرسمية والحديثة لتطوير تطبيقات أندرويد).

Architecture (هيكلية التطبيق): MVVM (Model-View-ViewModel) لضمان فصل الكود وتسهيل صيانته واختباره.

Navigation Component: لإدارة التنقل بين الشاشات (Fragments) والتحكم في الـ Back stack.

ViewModel & LiveData: لإدارة البيانات المرتبطة بواجهة المستخدم والحفاظ عليها أثناء تغير حالة الجهاز (مثل تدوير الشاشة).

View Binding: للوصول إلى عناصر الواجهة بشكل آمن وسريع (Null-safe).

Retrofit & Gson: لجلب بيانات مواقيت الصلاة من واجهات برمجية خارجية (APIs) وتحويلها إلى كائنات داخل التطبيق.

Material Design Components: لتصميم واجهات مستخدم جذابة وتفاعلية.

ConstraintLayout: لبناء واجهات مرنة ومتجاوبة مع مختلف أحجام الشاشات.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات