تطبيق المقالات – Kotlin Multiplatform (KMP)
تطبيق موبايل متعدد المنصات مبني باستخدام Kotlin Multiplatform، حيث تتم مشاركة منطق الأعمال بين نظامي Android و iOS. يقوم التطبيق بجلب المقالات وعرضها باستخدام Ktor Client و Kotlinx Serialization و Coroutines.
على أندرويد، يعتمد التطبيق على Jetpack Compose لبناء واجهة مستخدم حديثة، و Koin لإدارة الاعتمادية، و ViewModel لإدارة الحالة بشكل متوافق مع دورة حياة التطبيق.
(نسخة iOS مخطط لها باستخدام SwiftUI).