تفاصيل العمل

تطبيق أندرويد بيعرض رحلات SpaceX من GraphQL API، ومتقسم لعدة modules منفصلة (app, core, network, domain, data, features).

المميزات:

• معمارية MVI مع Clean Architecture، وحالة الشاشة كلها في مكان واحد

• تحميل البيانات على صفحات (Pagination) باستخدام Apollo GraphQL

• التطبيق بيراقب الاتصال بالإنترنت، وبيحدث البيانات لوحده لما النت يرجع

• بيدعم العربي والإنجليزي من اليمين للشمال (RTL)، والوضع الليلي والنهاري

• Unit tests للـ repository باستخدام MockK

التقنيات: Kotlin، Jetpack Compose، MVI، Hilt، Apollo GraphQL، Coroutines & Flow، Coil

بطاقة العمل

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