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

تطبيق النكات لنظام Android

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

وصف الدورة

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

ما ستتعلمه

  • أنشئ أول تطبيق Android باستخدام مزيج من التخطيطات وكود Java
  • حدِّد موقع الأزرار والتسميات وخصائصها باستخدام أدوات التخطيط الرسومي وتعريفات XML
  • اضبط قيم معرّفات الكائنات وخصائص الأزرار وعناصر ImageView وغيرها من عناصر واجهة المستخدم
  • عرِّف قيود التخطيط للتحكم في المسافات بين العناصر وأماكن وضعها
  • اربط قيم معرّفات العناصر بالقيم الموجودة في تطبيق Java
  • أضف أحداث الاستماع للنقر وشاركها للتعامل مع نقرات الأزرار

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

  • يُوضع كل عنصر من عناصر واجهة المستخدم على الشاشة باستخدام قيود تُحدد المسافات بين العناصر وأماكن وضعها.
  • لكل عنصر قيمة معرِّف تُستخدم لربط تطبيق Java بعناصر التخطيط.
  • لكل عنصر خصائص متعددة كاللون والحجم والخط والنص، يمكن تعريفها في تعريف التخطيط وتعديلها عبر كود Java.
  • يمكن تعريف خصائص الأزرار والتسميات باستخدام أدوات التخطيط الرسومي أو بتحرير تعريفات XML.
  • يتناول المقرر إنشاء مصفوفات من كائنات الأزرار والسلاسل النصية، واستخدام مستمع نقر مشترك للتعامل مع نقرات أزرار متعددة.

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

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

ستُنشئ أول تطبيق Android باستخدام مزيج من التخطيطات وكود Java، مع تحديد موقع الأزرار والتسميات وخصائصها.

ما الموضوعات التي يغطيها هذا المقرر؟

يتناول المقرر إنشاء مشروع في Android Studio، وضبط موارد الأزرار وخصائص النص والمعرِّف، وإدارة موارد السلاسل النصية، وإضافة أحداث الاستماع للنقر، والتعامل مع TextViews، وإنشاء مصفوفات من كائنات الأزرار والسلاسل النصية.

كيف يتم وضع عناصر واجهة المستخدم وربطها بالكود؟

يُوضع كل عنصر باستخدام قيود تُحدد المسافات بين العناصر وأماكن وضعها، ولكل عنصر قيمة معرِّف تُستخدم لربط التخطيط بتطبيق Java.

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

ستكتسب مهارات في تطبيقات Android وتطوير Android وتطوير برامج Android وAndroid Studio وواجهة مستخدم Android وApp Inventor لنظام Android.

هل يمكن تغيير خصائص الواجهة بعد تعريفها في التخطيط؟

نعم. يمكن تعريف الخصائص كاللون والحجم والخط والنص في تعريف التخطيط، كما يمكن تعديلها عبر كود Java في التطبيق.