تطبيق عرض الأخبار يقدم أحدث الأخبار والمقالات بشكل منظم وسهل التصفح، مع إمكانية تصفح الأخبار حسب الفئات والتاريخ، وإشعارات للتحديثات العاجلة، ليبقي المستخدم على اطلاع دائم بكل جديد.
التقنيات المستخدمة
Framework: Flutter
State Management:BLoC
واجهة المستخدم: Responsive UI (متوافق مع مختلف أحجام الشاشات)
APIs: RESTful APIs
لغة البرمجة: Dart
--مميزات التطبيق
1.عرض الأخبار والمقالات بشكل ديناميكي من خلال API
2.تصنيف الأخبار حسب الفئات (سياسة، رياضة، تكنولوجيا، إلخ)
3.إمكانية تصفح الأخبار حسب التاريخ
4.دعم الإشعارات الفورية للأخبار العاجلة
5.واجهة مستخدم عصرية وسهلة الاستخدام
6.تصميم متجاوب يعمل بكفاءة على مختلف أحجام الشاشات
7.فصل واضح بين منطق العمل وواجهة المستخدم باستخدام BLoC
--توضيح العمل البرمجي
---تم بناء التطبيق باستخدام Flutter مع تطبيق نمط BLoC لإدارة الحالة
---ربط التطبيق بمصادر أخبار خارجية عبر REST APIs
---تصميم واجهات مرنة تدعم الشاشات المختلفة باستخدام Responsive UI
---الاهتمام بتنظيم الكود وقابلية التوسع والصيانة