تطبيق مترو القاهره باستخدام كوتلن
تفاصيل العمل
تطبيق مترو القاهرة هو تطبيق ذكي يساعد المستخدمين على التنقل بسهولة داخل شبكة مترو أنفاق القاهرة. يتيح للمستخدمين إدخال محطة البداية والوجهة، ليقوم التطبيق بحساب أقصر مسار، استعراض جميع المسارات الممكنة، وعرض تفاصيل الرحلة مثل عدد المحطات، زمن الرحلة المتوقع، تكلفة التذكرة، والمسافة بالكيلومترات. كما يدعم التطبيق خدمات الموقع الجغرافي والتنبيهات الفورية لمساعدة المستخدمين أثناء تنقلهم. 2. الميزات الرئيسية: ✅ حساب أقصر مسار – باستخدام خوارزمية DFS (Depth-First Search)، يتم تحديد أقصر طريق بين المحطات. ✅ عرض جميع المسارات الممكنة – يُظهر التطبيق أكثر من خيار للوصول إلى الوجهة، مع توضيح التبديلات (التنقل بين الخطوط). ✅ حساب تكلفة التذكرة – يتم تحديد سعر التذكرة بناءً على عدد المحطات، وفقًا لنظام تسعير المترو الحالي. ✅ تقدير زمن الرحلة والمسافة – يُحسب الزمن التقريبي للوصول بناءً على متوسط سرعة القطار، والمسافة بين المحطات. ✅ التكامل مع خدمات الموقع – لتحديد أقرب محطة مترو بالنسبة للمستخدم تلقائيًا. ✅ تنبيهات المحطات – يُرسل التطبيق إشعارات عند اقتراب المستخدم من محطته النهائية أو عند الحاجة إلى تغيير الخط. ✅ بحث سريع عن المحطات – شريط بحث متقدم للعثور على أي محطة بسهولة. ✅ واجهة مستخدم أنيقة وسلسة – تصميم عصري باستخدام XML، مع تجربة مستخدم سلسة. 3. التقنيات المستخدمة: لغة Kotlin – لبناء التطبيق بكود نظيف وقابل للصيانة. Android Studio – بيئة التطوير الأساسية. XML – لتصميم الواجهات الحديثة والمبتكرة. ViewModel + LiveData (MVVM Architecture) – لضمان تنظيم التطبيق وسهولة التطوير. WorkManager – لإدارة الإشعارات وتنبيهات المحطات في الخلفية. Room Database – لتخزين بيانات المحطات والمسارات محليًا. 4. الفئات المستهدفة: 👨💼 الموظفون الذين يستخدمون المترو يوميًا للوصول إلى العمل. 🎓 الطلاب الذين يحتاجون إلى التنقل بين الجامعات والمناطق المختلفة. 🚆 السياح والزوار الذين لا يعرفون خريطة المترو جيدًا ويريدون التنقل بسهولة.
مهارات العمل
بطاقة العمل
طلب عمل مماثل