تطبيق أندرويد بيعرض رحلات 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