تطبيق أخبار حديث تم تطويره باستخدام Flutter، يقدّم تجربة مخصّصة لكل مستخدم مع تكامل مباشر مع Newsdata.io API لجلب الأخبار بشكل ديناميكي.
? الصفحة الرئيسية (Personalized Feed)
-عند أول استخدام للتطبيق، يختار المستخدم اهتماماته (مثل: رياضة، تقنية، اقتصاد…).
-يتم بناء الـ Feed الرئيسي بناءً على هذه الاهتمامات.
-عرض قسم Top Stories لأهم وأبرز الأخبار.
? التصنيفات والبحث
-تصفح الأخبار حسب الفئة (Category).
-البحث باستخدام كلمات مفتاحية (Keywords).
-نتائج البحث تُجلب مباشرة من الـ API بشكل ديناميكي.
? صفحة تفاصيل الخبر
عند فتح أي خبر، يمكن للمستخدم:
-قراءة المحتوى الكامل.
-استعراض قائمة مقالات مشابهة (Similar Articles).
-حفظ الخبر ضمن المفضلة.
? الإشارات المرجعية (Bookmarks)
-إمكانية حفظ الأخبار في قسم خاص.
-قراءة الأخبار المحفوظة في وضع Offline.
-إدارة قائمة الأخبار المحفوظة بسهولة.
? دعم تعدد اللغات (Localization)
دعم اللغتين:
*العربية
*الإنجليزية
إمكانية تغيير اللغة من داخل التطبيق.
? ملخص تقني
-تم بناء التطبيق باستخدام Flutter مع تصميم حديث وسلس.
-تكامل مباشر مع Newsdata.io API لجلب الأخبار.
-نظام تخصيص محتوى مبني على اهتمامات المستخدم.
-دعم القراءة بدون إنترنت للأخبار المحفوظة.
-هيكلية قابلة للتوسعة لإضافة ميزات مثل الإشعارات أو التوصيات الذكية مستقبلًا.