العودة للمشاريع

NEXT IPO: تطبيق جوال لتتبع الاكتتابات العامة الأولية

2025-08-31
تطوير تطبيقات الجوالالتمويلFlutterDartWeb ScrapingIPOState ManagementResponsive DesignMulti-language Support

عرض فيديو

نظرة عامة

NEXT IPO هو تطبيق Flutter مصمم لـ تتبع وعرض المعلومات حول الاكتتابات العامة الأولية (IPOs) القادمة. يوفر التطبيق واجهة سهلة الاستخدام لعرض تفاصيل الاكتتاب العام وتخصيص الإعدادات والبقاء على اطلاع بأحدث العروض.

Project detail 1

لقطة شاشة لتطبيق NEXT IPO تعرض الشاشة الرئيسية وواجهة القائمة.

الأهداف

  • توفير واجهة سهلة الاستخدام لعرض تفاصيل الاكتتابات العامة القادمة.
  • السماح للمستخدمين بتخصيص عرضهم عن طريق اختيار الأسواق ونطاقات التاريخ.
  • دعم لغات متعددة (الإنجليزية والعربية).
  • جلب بيانات الاكتتابات في الوقت الفعلي من موقع السوق المالية السعودية (تداول).
  • تنفيذ تصميم متجاوب (responsive design) للعرض الأمثل على مختلف الأجهزة.

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

قائمة الاكتتابات الديناميكية

عرض الاكتتابات العامة القادمة بتنسيق بطاقة قابلة للتوسيع.

دعم السمات

الاختيار بين السمات الداكنة والفاتحة لعرض مريح.

إعدادات قابلة للتخصيص

اختيار أسواق محددة (الكل، السوق الرئيسية، نمو - السوق الموازية، الصكوك) وتعيين نطاقات تاريخ مخصصة لقوائم الاكتتابات.

دعم متعدد اللغات

متاح باللغتين الإنجليزية والعربية. (قريباً)

تصميم متجاوب

يستخدم تخطيط شبكة متداخلة (staggered grid layout) للعرض الأمثل على أحجام الأجهزة المختلفة.

بيانات في الوقت الفعلي

جلب أحدث معلومات الاكتتابات وإدارة ملفات تعريف الارتباط (cookies) لقوائم محدثة.

التحديات والحلول

التحدي:

استخراج بيانات الاكتتابات من موقع السوق المالية السعودية.

الحل:

استخدام تقنيات استخراج البيانات من الويب (web scraping)، وإدارة ملفات تعريف الارتباط، وإرسال طلبات HTTP لاسترداد معلومات محدثة.

التحدي:

تحليل وتنسيق بيانات الاكتتابات المستردة للعرض.

الحل:

التعامل مع حقول بيانات مختلفة مثل اسم الشركة، ومعرف الاكتتاب، وسعر الإصدار، وتواريخ الطرح.