المشروع هو تطوير تطبيق Acurate باستخدام Flutter. التطبيق عبارة عن ERP تم تطويره كجزء من اختبار لشركة، حيث كان المطلوب تنفيذ التطبيق باستخدام GraphQL API لعرض وإدارة البيانات.
التطبيق تم تصميمه وبناؤه وفقًا لمبادئ Clean Architecture لضمان جودة الكود وسهولة صيانته وتطويره في المستقبل، مع تطبيق تقنيات Dependency Injection لتحسين تنظيم الكود وإدارته.
التقنيات والممارسات المستخدمة:
GraphQL API: تم الاعتماد على GraphQL كواجهة برمجية للتعامل مع البيانات بشكل ديناميكي وفعال.
Clean Architecture: تنظيم المشروع باستخدام هيكلية نظيفة لضمان استدامة وسهولة تطوير الكود.
Clean Code: كتابة كود منظم وواضح يتبع أفضل الممارسات في البرمجة.
Dependency Injection (D.I.): تم استخدام مكتبة GetIt لإدارة الاعتمادات وتحقيق فصل واضح بين مكونات المشروع.
مزايا التطبيق:
تكامل مع GraphQL API: استخدام واجهات GraphQL لتوفير بيانات دقيقة وأداء عالي.
تنظيم الكود: الاعتماد على Clean Architecture وDependency Injection لتحسين جودة وهيكلة التطبيق.
سهولة التطوير والصيانة: كتابة كود نظيف ومنظم يسهل فهمه وتعديله.
هذا المشروع يُظهر القدرة على استخدام تقنيات مختلفة مثل GraphQL API مع Flutter، وتطبيق أفضل الممارسات البرمجية لتحقيق نتائج احترافية.
اسم المستقل | Mohamed M. |
عدد الإعجابات | 0 |
عدد المشاهدات | 3 |
تاريخ الإضافة | |
تاريخ الإنجاز |