تصميم وتطوير 4 شاشات رئيسية (Splash, Home, Details, Search) بواجهة بسيطة وسلسة.
الربط بـ Google Books API لعرض أكثر من 5,000 عنوان كتاب، مع فلترة بالعنوان والمؤلّف والنوع.
إدارة الحالة باستخدام Bloc/Cubit لضمان فصل المنطق عن الواجهة وتسهيل صيانة الكود.
استخدام مكتبة Dio للتواصل الشبكي، مع معالجات للأخطاء وإعادة المحاولة التلقائية.
بناء قارئ داخلي (in-app reader) يدعم التخزين المؤقت لأكثر من 200 صفحة لكل كتاب، مع ميزة الإشارات المرجعية (bookmark) والقفز إلى صفحة محددة.
تحسين تجربة التحميل بإظهار مؤثرات Shimmer كعناصر نائب أثناء جلب البيانات، وتطبيق خطوط مخصصة لتحسين مظهر النص.
تحقيق زمن تحميل سريع وتجربة مستخدم مستقرة حتى على الإنترنت ضعيف السرعة.
التقنيات: Flutter, Dart, Google Books API, Bloc/Cubit, Dio, Cached Network Image, Shimmer, URL Launcher