انتقل إلى المحتوى
KnowledgeCity

Java المستوى المتوسط لبرمجة Android

تعلم وظائف الهاتف المحمول مع دورة جافا لتطوير نظام الأندرويد للمستوى المتوسط
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ45.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Shad Sluiter  6 الفصول ·  45 الدروس ·  3h 1m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

في هذه الدروس، سيكون المستخدمين قادرين على كتابة برامج Android Java التي توضح كيفية تخطيط واجهة مستخدم، والقيام بتوصيل عناصر واجهة المستخدم إلى كود Java، والتعامل مع أحداث Click، وعرض التعليقات على المستخدم، وتغليف البيانات ذات الصلة في الكلاس والعمل مع الموارد الرسومية والنصية. تم تصميم هذه الدورة للمبرمجين الذين لديهم معرفة إلى حد ما بجافا. يوصى بإنهاء دورة جافا الأولى للمبتدئين قبل بدء هذا الدورة.

ما ستتعلمه

  • توضيح استخدام المهام الخلفية في تطبيق Android
  • ضبط مؤقت وعرض الوقت المتبقي في شريط التقدم
  • تصميم فئة لحالة اللعبة لتغليف خصائص متعددة كالوقت المتبقي والنقاط
  • تمكين الأزرار وتعطيلها برمجيًا للتحكم في سير اللعبة
  • إنشاء موارد السلاسل النصية ومعرّفات الأزرار ومصفوفات كائنات الأزرار في Android Studio وإدارتها
  • إضافة مستمعي النقر، بما في ذلك مستمع نقر مشترك يتعامل مع أزرار متعددة

النقاط الرئيسية

  • يبني المقرر لعبة يضغط فيها المستخدم على زرين أكبر عدد ممكن من المرات خلال إطار زمني مدته 30 ثانية.
  • يُنفَّذ المؤقت باستخدام مهمة قابلة للتشغيل، ويعرض شريط التقدم الوقت المتبقي.
  • تُمكَّن الأزرار وتُعطَّل لجعل اللعبة تعمل بشكل صحيح.
  • تُغلِّف فئة حالة اللعبة جميع خصائص اللعبة، بما في ذلك الوقت المتبقي والنقاط.
  • يُنشأ المشروع ويُطوَّر داخل Android Studio.

الأسئلة الشائعة

ما الذي سأبنيه في هذا المقرر؟

ستنشئ لعبة تعرض زرين يضغط عليهما المستخدم أكبر عدد ممكن من المرات في إطار زمني مدته 30 ثانية، مع توضيح ميزات Android كالمهام الخلفية والمؤقتات وشريط التقدم وفئة حالة اللعبة.

كيف تتتبع اللعبة الوقت والنقاط؟

يستخدم المؤقت مهمة قابلة للتشغيل، ويعرض شريط التقدم الوقت المتبقي، وتُغلِّف فئة حالة اللعبة جميع خصائص اللعبة بما فيها الوقت المتبقي والنقاط.

ما مهارات Android التي يغطيها هذا المقرر؟

يغطي تطوير Android، وتطوير برامج Android، وAndroid Studio، وواجهة مستخدم Android، وJava Development Kit، وواجهات المستخدم الرسومية في Java.

ما الأساليب التقنية المحددة التي تُدرَّس؟

ستتعلم استخدام المهام الخلفية، وضبط مؤقت وعرض النتائج في شريط التقدم، وتصميم فئة لتغليف خصائص تطبيق متعددة، وتمكين الأزرار وتعطيلها برمجيًا.

ما الأداة المستخدمة لتطوير التطبيق؟

يُبنى التطبيق في Android Studio، حيث تنشئ المشروع وتدير موارد السلاسل النصية وتضبط خصائص الأزرار وتنشئ الخيوط الخلفية.