تفاصيل العمل

قمت بتطوير هذا التطبيق ليكون نموذجاً لتطبيقات الأدوات (Utility Apps) السريعة والفعالة. يهدف المشروع إلى توفير تجربة مستخدم سلسة لتحويل العملات لحظياً مع التركيز على دقة البيانات وعصرية الواجهات.

تم بناء التطبيق بالكامل باستخدام أحدث معايير تطوير أندرويد من شركة Google، مما يضمن أداءً مستقراً وكوداً برمجياً قابلاً للتوسع (Scalable Code).

المميزات التقنية التي تم تنفيذها:

واجهات تفاعلية: استخدام Jetpack Compose لبناء واجهة مستخدم (UI) مرنة وسريعة الاستجابة.

نظام معمارية محترف: تطبيق نمط MVVM (Model-View-ViewModel) لفصل منطق العمل عن الواجهات، مما يسهل عملية الصيانة.

تحديثات لحظية: استخدام StateFlow لإدارة الحالة (State Management)، مما يتيح تحديث نتائج التحويل فورياً بمجرد إدخال المستخدم للأرقام.

تصميم عصري: اعتماد لغة التصميم Material Design 3 لضمان تناسق الألوان، الزوايا الدائرية، والخطوط الواضحة.

معالجة البيانات: بناء منطق برمي (Robust Logic) للتعامل مع مدخلات المستخدم ومنع حدوث أخطاء عند إدخال قيم غير صحيحة.

الأدوات والمكتبات المستخدمة:

Kotlin (لغة البرمجة الأساسية).

Jetpack Compose (لبناء الـ UI).

ViewModel & LiveData/StateFlow (لإدارة البيانات).

Material 3 Components (للعناصر الرسومية)

بطاقة العمل

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