تفاصيل العمل

نوع العمل:

تطبيق أندرويد (Android App) بلغة Kotlin.

يعتمد على Jetpack Compose لبناء واجهة المستخدم.

يستخدم Retrofit لجلب البيانات من الإنترنت (API).

معمارية التطبيق مبنية باستخدام MVVM (Model – View – ViewModel).

مميزاته:

بنية نظيفة (Clean Architecture):

فصل الكود إلى طبقات:

data → لجلب البيانات من API.

presentation → للشاشات (UI).

viewmodel → لإدارة البيانات والمنطق.

استخدام Jetpack Compose:

كتابة واجهة المستخدم بشكل برمجي حديث (بدون XML).

عناصر مثل LazyColumn و Card و AsyncImage لعرض الصور والبيانات.

إدارة الحالة State Management:

باستخدام StateFlow و (collectAsState) لمتابعة التغييرات بشكل لحظي.

ربط بالإنترنت عبر Retrofit:

جلب قائمة ألعاب من API خارجي (https://www.freetogame.co...).

عرض ديناميكي للبيانات:

عرض صورة اللعبة + العنوان + النوع + تاريخ الإصدار بشكل أوتوماتيكي عند وصول البيانات.

بطاقة العمل

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