تفاصيل العمل

قمت بتطوير تطبيق متكامل للهواتف الذكية يساعد المستخدمين على التنقل بكفاءة داخل شبكة مترو أنفاق القاهرة. التطبيق لا يكتفي بعرض المحطات، بل يعتمد على خوارزميات برمجية لحساب أفضل مسار بين محطتين."

أبرز المميزات التقنية التي نفذتها في المشروع:

حساب المسارات (Routing Logic): برمجة منطق برمجي (Logic) معقد بلغة Dart للتعامل مع الخطوط الثلاثة، وتحديد محطات التبديل (Interchange Stations) مثل السادات والشهداء.

تحديد الموقع الجغرافي (Geolocator): دمج ميزة تحديد أقرب محطة مترو للمستخدم بناءً على إحداثيات موقعه الحالي باستخدام حزمة Geolocator و Geocoding.

حساب التكلفة والوقت: إضافة خاصية تقدير زمن الرحلة وحساب سعر التذكرة آلياً بناءً على عدد المحطات (نظام الـ 9، 16، و23 محطة).

واجهة المستخدم (UI/UX): تصميم واجهات عصرية وبسيطة باستخدام Material Design مع دعم التنقل السلس بين الصفحات باستخدام مكتبة GetX.

إدارة الحالة (State Management): استخدام GetX لإدارة البيانات وتحديث الواجهات بشكل لحظي.

الأدوات والتقنيات المستخدمة:

Framework: Flutter

Language: Dart

Packages: GetX, Geolocator, Geocoding, URL Launcher

بطاقة العمل

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