تطوير تطبيقات أصلية ومختلطة للبيئات المتنقلة مع الاستفادة من المدخلات القائمة على الإيماءات واستخدام خدمات الموقع والتواجد. تشمل الموضوعات مقدمة إلى خدمات الشبكة منخفضة المستوى والأنظمة الأساسية للجوّال ، ووصف الأنماط المعمارية ، ومبادئ تطوير الأجهزة المحمولة وأنماط التفاعل لاستخدام خدمة الشبكة. الموضوعات التي سوف يتم تناولها: تطوير التطبيقات متعددة الخيوط على iOS و Android ؛ تمثيلات البيانات الحيادية للمنصة: XML و JSON ؛ استخدام الحاجيات المتقدمة: الخرائط ؛ حالة التطبيق: التمثيل والوصول والتحديث ؛ آليات الاتصال بالتطبيقات: الخدمات والنشر والاشتراك والأهداف ؛ نمط المفاعل.
المخرجات التعليمية المستهدفة من دراسة المقرر
المعرفة والفهم
فتح مدارك الطالب على طريقة البرمجة الحديثة
أن يتعرف الطالب علي مفهوم انظمة الموبايل والتطبيقات المتعلقة بها.
أن يذكر الطالب المكونات الستة الرئيسية التي تبنى عليها معظم تطبيقات الاندرويد
أن يفهم الطالب فكرة عمل المكونات التي تعمل في الخلفية للتطبيقات Background processing
المهارات الذهنية
أن يحلل الطالب بيئة الاندرويد وطريقة عمل gradle Android build system في عملية بناء التطبيقات
أن يقارن الطالب بين المكونات الرئيسية المستخدمة فى تطوير تطبيقات الاندرويد.
أن يفسر الطالب طريقة عمل المكونات التي تعمل فى الخلفية.
المهارات العملية والمهنية
أن يستخدم الطالب كل التقنية الحديثة المستخدمة اصدارات نظام التشغيل الاندرويد.
أن يشخص الطالب الأخطاء الناجمة في التطبيقات باستخدام ادوات التحقق المستخدمة فى بيئة التطوير الاندرويد استديو.
أن يصمم الطالب بعض التطبيقات الهادفة باستخدام بيئة التطوير اندرويد استديو.
المهارات العامة والمنقولة
أن يكون الطالب قادراً التعامل مع التطبيقات التي تم تطويرها باستخدام الاندرويد استديو.
أن يكون الطالب قادرا علي البحث واعداد التطبيقات باستخدام الاندرويد استديو.
أن يكون الطالب قادرا علي العمل بفريق ووضع التطبيق النموذج النهائي باستخدام بيئة التطوير الاندرويد استديو.
ربط مكونات الاندرويد مع المنظومات الموجودة
طرق التعلم والتعليم
محاضرات نظرية داخل القاعات الدراسية.
محاضرات عملية داخل المعمل بمساعدة المعيدين بالكلية.
حلقة نقاش بين الطلبة وبحضور الأستاذ للحصول على أراء وأفكار جديدة .
واجبات واختبارات لتنشيط الطلبة في الوصول لأفضل طريقة للحل ومناقشتها مع الأستاذ.