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

تحويل موقع إلكتروني إلى تطبيق ويب فيو

54

نقاط الجدية

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ سنة
الميزانية
$5000.00 - $10000.00
مدة التنفيذ
10 أيام
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
مصطفى ا.
عدد العروض
5
مشاريع قيد التنفيذ
0
التواصلات الجارية
0
المهارات المطلوبة
برمجة iOS تطوير التطبيقات برمجة التطبيقات كوتلن Ionic Swift جافا برمجة أندرويد برمجة iOS تطوير التطبيقات برمجة التطبيقات كوتلن Ionic Swift جافا برمجة أندرويد
الوصف
وصف المشروع: تحويل موقع إلكتروني إلى تطبيق WebView متكامل أهداف المشروع: تحويل موقع إلكتروني تم تصميمه بشكل كامل ليحاكي تجربة التطبيقات (100% responsive) إلى تطبيق موبايل يعمل بتقنية WebView باستخدام أحد الأطر مثل Flutter أو Ionic، مع الحفاظ على تجربة المستخدم المثالية والديناميكية، وإضافة عدد من الخصائص المهمة لضمان أداء ومرونة عالية. ⸻ المتطلبات الأساسية: 1. عرض WebView بكامل الشاشة • ملء كامل الشاشة مع مراعاة حواف النظام مثل “Status Bar”. • إخفاء أو تنسيق واجهات النظام مع تصميم التطبيق حسب الحاجة. 2. دعم أزرار النظام (Back / Exit / Minimize) • زر الرجوع يعمل للرجوع خطوة للخلف داخل WebView. • الخروج من التطبيق عند انتهاء السجل (no more pages to go back). • دعم خاصية تصغير التطبيق عند الضغط على زر Home أو Recent Apps. 3. فتح روابط معينة خارجيًا • روابط لمواقع مثل: • وسائل التواصل الاجتماعي (Facebook, Twitter, Instagram, … إلخ) • روابط تطبيقات على Google Play (مثلاً: تقييم التطبيق) • يتم فتح هذه الروابط في المتصفح أو التطبيق الأصلي إن وُجد على الجهاز. 4. فتح الروابط المشتركة تلقائيًا في التطبيق • عند مشاركة رابط معين من الموقع وفتحه من جهاز آخر: • إن كان التطبيق مثبتًا: يفتح الرابط داخل التطبيق تلقائيًا. • إن لم يكن التطبيق مثبتًا: يُفتح الرابط في المتصفح كالمعتاد. 5. شاشة تحقق من الاتصال بالإنترنت • شاشة افتراضية يتم عرضها في حال عدم توفر الإنترنت. • رسالة مخصصة للمستخدم تنبهه بعدم وجود اتصال وتحثه على المحاولة لاحقًا. 6. شاشة تحميل عند بدء التطبيق (Splash Screen) • تظهر عند أول تشغيل للتطبيق. • تحتوي على شعار الموقع في المنتصف. • يتم تطبيق تأثير “اهتزاز خفيف” على الشعار وكأنه “يعوم”. • يجري خلالها اختبار الاتصال بالإنترنت. ⸻ الأذونات المطلوبة: 1. فتح الكاميرا أو معرض الصور • دعم رفع الصور من <input type="file"> داخل WebView. • السماح بالوصول إلى الكاميرا أو المعرض عند الحاجة. 2. إرسال الموقع الجغرافي (GPS) • إمكانية إرسال إحداثيات الموقع الجغرافي للمستخدم إلى API مخصص. 3. حفظ بيانات تسجيل الدخول • يتم حفظ جلسة المستخدم وبيانات تسجيل الدخول (session / token) في ذاكرة الجهاز (cache) لسهولة العودة لاحقًا دون إعادة تسجيل الدخول. 4. إرسال إصدار التطبيق إلى API • إرسال رقم إصدار التطبيق الحالي إلى خادم (API) للتحقق من توافق النسخة أو عرض إشعار التحديث.
عرض على مستقل