قمت بتطوير تطبيق Book Store App باستخدام Clean Architecture لتوفير تجربة مستخدم سلسة وفعّالة. التطبيق يتيح للمستخدمين تصفح الكتب بسهولة، مع دعم كل من مصادر البيانات البعيدة (Remote) والمحلية (Local) لضمان كفاءة عالية في جلب البيانات وتخزينها وذلك تطبيق يدعم ال ios & android
الميزات الرئيسية:
Clean Architecture: تم بناء التطبيق باستخدام Clean Architecture لضمان فصل الطبقات (Layers) وتحسين قابلية الصيانة والتوسع.
RESTful API: تم تكامل التطبيق مع واجهة برمجة تطبيقات (API) لجلب بيانات الكتب بشكل ديناميكي.
إدارة الحالة باستخدام BLoC: تم استخدام BLoC (Business Logic Component) لإدارة حالة التطبيق بشكل فعّال، مما يضمن واجهة مستخدم سريعة الاستجابة.
تخزين البيانات محليًا باستخدام Hive: تم تطبيق تخزين محلي باستخدام Hive لتخزين البيانات مؤقتًا، مما يقلل من وقت التحميل ويحسن تجربة المستخدم.
تخزين الصور: تم تنفيذ آلية لتخزين الصور مؤقتًا لتحسين الأداء وتقليل استخدام البيانات.
URL Launcher: تم دمج وظيفة URL Launcher لتمكين المستخدمين من عرض تفاصيل الكتب عبر روابط خارجية