تطبيق Bookia هو تطبيق موبايل تم تطويره باستخدام Flutter يهدف إلى عرض الكتب وتنظيمها بطريقة بسيطة وسلسة، مع الاعتماد على استهلاك البيانات من APIs لعرض المحتوى بشكل ديناميكي
تم تصميم التطبيق ليكون قابل للتوسع وسهل الصيانة، مع تطبيق مبادئ Clean Architecture وفصل واضح بين طبقات المشروع
مميزات التطبيق
عرض قائمة الكتب من خلال API
عرض تفاصيل كل كتاب بشكل منظم
تحميل البيانات بشكل ديناميكي
دعم إدارة الحالة (State Management)
واجهة مستخدم بسيطة وسلسة
تصميم متجاوب يعمل على مختلف أحجام الشاشات
تجربة استخدام مريحة وسريعة
التقنيات المستخدمة
Flutter
Dart
REST API Integration
State Management (Cubit / Bloc)
Clean Architecture
JSON Parsing
Responsive UI
الهدف من المشروع
تم بناء هذا التطبيق بهدف تطبيق مفهوم التعامل مع APIs بشكل عملي، بالإضافة إلى تنظيم الكود وفقًا لمبادئ Clean Architecture، وبناء تطبيق قابل للتطوير مستقبلاً
ملاحظات
هذا المشروع يعكس القدرة على:
التعامل مع البيانات من مصادر خارجية (APIs)
بناء تطبيقات ديناميكية
كتابة كود منظم وقابل للتوسعة
تطبيق مفاهيم احترافية في تطوير Flutter