تفاصيل العمل

تطبيق الأخبار هو تطبيق مصمم للحفاظ على تواصل المستخدمين بآخر الأخبار.

تم تطوير هذا التطبيق باستخدام إطار العمل Flutter ولغة البرمجة دارت Dart، ويوفر تجربة مستخدم سلسة.

الميزات الرئيسية:

- آخر الأخبار: يعرض التطبيق أحدث مقالات الأخبار في مجالات الأعمال والتكنولوجيا والعلوم. يمكن للمستخدمين البقاء على اطلاع بآخر التطورات والاتجاهات في هذه المجالات.

- تصنيف الأخبار: يركز التطبيق على ثلاث فئات رئيسية - أخبار الأعمال وأخبار التكنولوجيا وأخبار العلوم. يمكن للمستخدمين تصفح التطبيق بسهولة للوصول إلى مقالات الأخبار المصممة خصيصًا وفقًا لاهتماماتهم.

- دمج APIs: يستغل التطبيق واجهات برمجة التطبيقات (APIs) لاسترداد بيانات الأخبار في الوقت الحقيقي من مصادر موثوقة.

- وظيفة البحث: يمكن للمستخدمين البحث عن مقالات الأخبار المحددة مباشرة من شاشة البحث. يوفر التطبيق ميزة بحث مريحة تتيح للمستخدمين العثور على مقالات ذات صلة استنادًا إلى الكلمات الرئيسية أو المواضيع المهتمين بها.

- عرض الويب WebView: لقراءة تفاصيل كاملة عن مقالة الأخبار، يمكن للمستخدمين النقر فقط عليها، وسيفتح التطبيق المقالة في عرض ويب. تتيح هذه الميزة للمستخدمين الوصول إلى المحتوى الكامل دون مغادرة التطبيق.

- وضع الظلام Dark والوضع الفاتح Light: يدعم التطبيق كلاً من وضعي الظلام والوضع الفاتح لتلبية تفضيلات المستخدمين وتحسين قراءة النصوص. يمكن للمستخدمين التبديل بين الوضعين بسهولة، مما يوفر تجربة مرئية سلسة في أي ظروف إضاءة.

- إدارة الحالة State Management: يتم استخدام "Bloc" في المشروع، مما يضمن كود فعال وقابل للصيانة. تتيح هذه الطريقة تنظيمًا وتوسعًا أفضل للتطبيق.

- التعامل مع APIs: يتم استخدام حزمة "Dio" للتعامل بكفاءة مع طلبات واستجابات APIs. مما يوفر نظامًا قويًا وموثوقًا لاسترداد البيانات للتطبيق.

- تفضيلات المستخدم: يستخدم ميزة "Shared Preferences" لتخزين الوضع المحدد (الظلام/الفاتح). يضمن ذلك الحفاظ على وضع المستخدم المفضل خلال جلسات التطبيق.

ملفات مرفقة

بطاقة العمل

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