ورشة عمل عن تطبيق الموبايل (Mobile Application)
تحت رعاية
ا.د/شريف يوسف خاطر - رئيس جامعة المنصورة
وا.د/محمد عطية البيومي - نائب رئيس الجامعة لشئون التعليم والطلاب
وبرعاية
ا.د/مجدي زكريا -عميد كلية الحاسبات والمعلومات
وا.د/محمد محفوظ الموجي - وكيل الكلية
وتحت إشراف
الدكتوره/ مريم ويصا منسق (مبادرة بدايه) مدير مركز جامعة المنصورة لرعاية المبتكرين والموهوبين والنوابغ..
وا.م.د/ ساره المتولي منسق الانشطة الطلابية.
والاستاذ/ مني عبد الهادي مدير عام رعاية الطلاب بالكلية
نظمت كليه الحاسبات والمعلومات ورشة عمل عن تطبيق الموبايل (Mobile Application)؟ وذلك يوم الاحد الموافق ٢٣فبراير٢٠٢٥ بقاعة المناقشات بالكلية
وبمشاركة
مهندس / عبد الرحمن كرم - قسم علوم الحاسب
محاور الورشة.
اولا: ماهو تطبيق الموبيل ابلكيشن؟ تطبيق الموبايل هو برنامج يتم تصميمه وتشغيله على الهواتف الذكية والأجهزة اللوحية. يمكن أن يكون التطبيق مخصصًا لنظام تشغيل معين، مثل أندرويد (Android) أو آي أو إس (iOS)، أو يمكن أن يكون تطبيقًا هجينًا يعمل على كلا النظامين.
ثانيا: لماذا أحتاج إلى برمجة تطبيق موبايل؟ هناك العديد من الأسباب التي قد تدفعك إلى برمجة تطبيق موبايل، ومنها:
- تحقيق الربح: عبر الإعلانات، الاشتراكات، أو عمليات الشراء داخل التطبيق.
- دعم الأعمال التجارية: مثل تطبيقات المتاجر الإلكترونية أو الخدمات عند الطلب (مثل أوبر).
- تحسين تجربة المستخدم: تسهيل وصول المستخدمين إلى خدماتك مقارنة بالمواقع الإلكترونية.
- التسويق والتفاعل: الوصول إلى الجمهور المستهدف بشكل أسرع من خلال الإشعارات والتفاعل المباشر.
- تقديم خدمات مبتكرة: مثل تطبيقات الذكاء الاصطناعي، الواقع المعزز، أو تطبيقات الصحة.
ثالثا: متى تحتاج إلى برمجة تطبيق موبايل؟ إذا كنت تمتلك فكرة مبتكرة أو مشروعًا ناشئًا يتطلب وجود تطبيق. إذا كنت تدير نشاطًا تجاريًا وتريد تحسين التفاعل مع العملاء
إذا كنت ترغب في تقديم خدمة أسرع وأسهل للمستخدمين مقارنة بالموقع الإلكتروني.
إذا كنت ترغب في دخول سوق التطبيقات وتحقيق أرباح من خلال البرمجة.
رابعا: كيفية عمل تطبيق موبايل؟ برمجة تطبيق موبايل تمر بعدة مراحل:
- تحديد الفكرة والمتطلبات: ما الهدف من التطبيق؟ من هم المستخدمون المستهدفون؟
- تصميم الواجهة وتجربة المستخدم (UI/UX): يجب أن يكون التطبيق سهل الاستخدام وجذابًا.
- اختيار نوع التطبيق: تطبيق أصلي (Native): يعمل على نظام واحد فقط (Android أو iOS)، باستخدام Kotlin/Java للأندرويد وSwift للأيفون. تطبيق هجين (Hybrid): يعمل على كلا النظامين باستخدام React Native, Flutter, أو Ionic. تطبيق ويب تقدمي (PWA): يعمل عبر المتصفح، مثل مواقع الويب ولكنه يشبه التطبيق.
- تطوير التطبيق: كتابة الكود البرمجي، إنشاء قواعد البيانات، وربط التطبيق بالخوادم.
- اختبار التطبيق: تجربة التطبيق على أجهزة مختلفة لاكتشاف الأخطاء.
- إطلاق التطبيق: رفعه على متاجر التطبيقات مثل Google Play
- App Store. . التسويق والتحديثات: تحسين التطبيق بناءً على تعليقات المستخدمين الطرق المختلفة لبرمجة التطبيقات
1. البرمجة الأصلية (Native Development): أندرويد: باستخدام Kotlin أو Java. iOS: باستخدام Swift أو Objective-C. توفر أفضل أداء ولكن تتطلب مجهودًا أكبر.
2. تطبيقات هجينة (Hybrid Apps): تستخدم React Native, Flutter, Ionic لإنشاء تطبيق يعمل على جميع الأنظمة. أسرع في التطوير ولكن الأداء قد يكون أقل من التطبيقات الأصلية.
3. تطبيقات الويب التقدمية (PWA): تعتمد على تقنيات الويب مثل HTML, CSS, JavaScript. لا تحتاج إلى متجر تطبيقات ولكنها قد لا تقدم تجربة مستخدم متكاملة مثل التطبيقات الأصلية. أيهما أفضل؟ يعتمد الاختيار على ميزانيتك، الجمهور المستهدف، ومتطلبات الأداء. إذا كنت تحتاج إلى أفضل أداء، فالتطبيقات الأصلية هي الخيار الأفضل، أما إذا كنت تريد تطويرًا أسرع وأرخص، فتطبيقاتReact Native أو Flutter ستكون مناسبة.شهدت الورشه تفاعلا كبيرا من الطلاب المشاركين مع مناقشه مفتوحه ساهمت في تعزيز الفهم
جزيل الشكر للدكتوره /ساره المتولي والمهندس /عبد الرحمن كرم