Reusable Flutter Package Ecosystem و Architecture مشتركة لعدة تطبيقات

تفاصيل العمل

عملت على تصميم وبناء مجموعة من Flutter Packages والمكونات القابلة لإعادة الاستخدام بهدف توحيد الحلول المشتركة بين 3 منتجات مستقلة وتقليل تكرار الكود.

شملت الحلول أجزاء أساسية من التطبيق مثل:

• State Management باستخدام BLoC.

• Dependency Injection.

• Caching.

• REST API handling.

• Pagination.

• مكونات وطبقات مشتركة قابلة لإعادة الاستخدام.

بدلاً من تكرار نفس الحلول داخل كل مشروع، تم تحويل الوظائف المشتركة إلى Packages يمكن تطويرها وإعادة استخدامها عبر المنتجات المختلفة.

ساهم هذا النهج في تقليل تكرار الكود بنسبة 75% وتسريع عملية تطوير الميزات بنسبة 80%.

بطاقة العمل

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