تطوير تطبيق "التعلم الإلكتروني" باستخدام Flutter

تفاصيل العمل

تطبيق تعليمي تفاعلي يهدف لتقديم تجربة تعليمية سلسة للمستخدمين. تم تطوير التطبيق باستخدام Flutter لبرمجة الواجهات وFirebase لإدارة المستخدمين والبيانات، مع الاعتماد على Visual Studio Code وAndroid Studio كبيئة للتطوير.

التفاصيل:

الأدوات والبرامج المستخدمة:

Visual Studio Code: لتحرير الكود والعمل على هيكل المشروع.

Android Studio: لاختبار التطبيق على جهاز المحاكي وضمان التوافق مع أنظمة Android.

Flutter: لتطوير الواجهات التفاعلية وتجربة المستخدم.

Firebase Authentication: لإدارة تسجيل الدخول والتسجيل.

Firestore: لتخزين بيانات المستخدمين والدورات المفضلة.

مراحل العمل:

جمع المتطلبات وتحليلها: التعاون مع العميل لتحديد المتطلبات.

التصميم والبرمجة: تصميم الواجهات باستخدام Flutter على Visual Studio Code.

تطوير الوظائف الأساسية:

إعداد نظام التسجيل وتسجيل الدخول عبر Firebase Authentication.

إنشاء قاعدة بيانات Firestore لتخزين بيانات المستخدمين والدورات.

التكامل والاختبار: اختبار الأداء على Android Studio للتأكد من التوافق على الأجهزة المختلفة.

التسليم النهائي: تقديم التطبيق مع ملفات الكود المصدري.

مميزات التطبيق:

واجهة رئيسية: تعرض الدورات التعليمية المتاحة مع فلاتر حسب الفئات.

إدارة الحسابات: تسجيل دخول آمن عبر Firebase.

دورات مفضلة ودوراتي: إضافة الدورات للمفضلة واستعراض الدورات المسجلة باستخدام Firestore.

بطاقة العمل

اسم المستقل Ahmed G.
عدد الإعجابات 0
عدد المشاهدات 9
تاريخ الإضافة
تاريخ الإنجاز