قمت بتطوير تطبيق كتب مجانية بإستخدام Flutter مع تطبيق نمط MVVM وإدارة الحالة بإستخدام Bloc، لتقديم تجربة سلسة، منظمة وسهلة الإستخدام لمحبي القراءة.
التطبيق يوفر مكتبة من الكتب المجانية الجاهزة للقراءة أو التحميل، مع إمكانية البحث الفوري عن أي كتاب بسهولة وسرعة.
️# مميزات التطبيق #️
⬅️ عرض تلقائي للكتب :
- عند فتح التطبيق، تظهر للمستخدم مجموعة من الكتب المجانية المتاحة.
- تصميم بسيط ومنظم يسهل التصفح.
⬅️ نظام بحث متقدم :
- إمكانية البحث عن أي كتاب بالاسم بسرعة عالية.
- نتائج دقيقة تُعرض بشكل فوري.
⬅️ صفحة تفاصيل الكتاب :
- عند الضغط على أي كتاب، ينتقل المستخدم لصفحة تحتوي على معلومات تفصيلية عنه.
- زر تحميل مباشر لتمكين المستخدم من تنزيل الكتاب بسهولة.
⬅️ هيكلية نظيفة بإستخدام MVVM :
- تنظيم الكود بطريقة تسهّل الصيانة والتوسّع في المستقبل.
- فصل واضح بين طبقات البيانات والعرض والمنطق.
⬅️ إدارة الحالة بإستخدام Bloc :
- أداء مستقر وسلس حتى مع تعدد العمليات.
- استجابة سريعة لأي تفاعل من المستخدم.
️# التقنيات المستخدمة #️
⬅️ Flutter.
⬅️ Bloc State Management.
⬅️ MVVM Architecture.