قمت بتطوير تطبيق أخبار بسيط وتفاعلي باستخدام Flutter، يتيح للمستخدم تصفّح آخر الأخبار من مصادر خارجية عبر واجهة برمجة التطبيقات (API). الهدف من المشروع كان تطبيق مفاهيم جديدة في التصميم، إدارة الأخطاء، وتجربة المستخدم.
⭐ مميزات التطبيق:
جلب الأخبار من API خارجي وعرضها داخل التطبيق
تمكين التمرير الأفقي والرأسي لعرض الأخبار بطريقة سلسة
استخدام CustomScrollView وSlivers للتحكم في تخطيط الصفحات
عرض المقالات الكاملة داخل التطبيق باستخدام WebView
إنشاء Widgets مخصصة للمحافظة على نظافة الكود وتنظيمه
إضافة مؤشرات تحميل (Loading Indicators) أثناء انتظار البيانات
معالجة الأخطاء باستخدام Try-Catch لضمان عدم انهيار التطبيق عند غياب البيانات
إصلاح الأخطاء البرمجية وتحسين الأداء أثناء التطوير
التقنيات المستخدمة:
Flutter
Dart
REST APIs Integration
WebView
Custom Widgets & Clean Code
أهداف المشروع:
تحسين التعامل مع مصادر البيانات الخارجية (APIs)
تعزيز خبرتي في تصميم الواجهات المرنة والتمرير الديناميكي
تعلم كيفية معالجة الأخطاء وحالات اللا بيانات
بناء تطبيق عملي يقدم تجربة استخدام حقيقية
---
"أستطيع تطوير تطبيقات مشابهة (أخبار، مدونات، محتوى) مع إمكانية الربط بواجهات API أو إضافة مزايا مخصصة حسب طلب العميل."