تفاصيل العمل

تطبيق أخبار حديث ومتجاوب تم تطويره باستخدام Flutter و Dart، مع الاعتماد على معمارية MVVM لضمان كود منظم، قابل للتطوير وسهل الصيانة.

يستخدم التطبيق Cubit لإدارة الحالة بكفاءة وخفة، و Dio للتعامل السلس مع واجهات الـ API ومعالجة الأخطاء بشكل احترافي.

يقوم التطبيق بجلب الأخبار في الوقت الفعلي من NewsData.io، ويوفر إمكانية تصفح الأخبار حسب التصنيفات المختلفة، مع دعم فتح المقالات الكاملة عبر المتصفح باستخدام URL Launcher.

المميزات

? نمط MVVM → معمارية قابلة للتوسع والاختبار

? إدارة الحالة باستخدام Cubit → أداء خفيف وسريع

? دمج Dio → عميل API قوي مع معالجة الأخطاء

? NewsData.io API → مصدر موثوق للبيانات الإخبارية

? التصنيفات → تصفح الأخبار حسب الفئة

? URL Launcher → فتح المقالات كاملة في المتصفح

? واجهة متجاوبة → تعمل بكفاءة على Android و iOS

التقنيات المستخدمة

Flutter & Dart

MVVM Architecture

Cubit (Bloc Library) لإدارة الحالة

Dio لطلبات الـ API

URL Launcher للروابط الخارجية

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة