قمت بتطوير تطبيق Pet Finder باستخدام Flutter، وهو تطبيق يتيح للمستخدمين استعراض سلالات القطط والبحث عنها والاطلاع على تفاصيلها مع إمكانية إضافة السلالات المفضلة وإدارتها بسهولة.
ركزت في هذا المشروع على تطبيق أفضل ممارسات تطوير Flutter من خلال استخدام Clean Architecture وBloc State Management، مع كتابة كود قابل للتوسع وسهل الصيانة.
أبرز ما قمت بتنفيذه:
• تطوير واجهات مستخدم حديثة ومتجاوبة لجميع أحجام الشاشات.
• تنفيذ البحث الفوري (Real-time Search) مع دعم Pagination وInfinite Scrolling.
• تطوير نظام المفضلة مع المزامنة باستخدام The Cat API.
• ربط التطبيق مع REST APIs باستخدام Dio وRetrofit.
• كتابة اختبارات Unit Tests وIntegration Tests لضمان جودة واستقرار التطبيق.
• استخدام Dependency Injection واتباع مبادئ SOLID وClean Architecture لتنظيم المشروع.
يبرز هذا المشروع قدرتي على بناء تطبيقات Flutter احترافية تعتمد على بنية قوية وأفضل الممارسات الهندسية.