Android Kotlin Fundamentals 01.1: البدء

يشكّل هذا الدرس التطبيقي جزءًا من الدورة التدريبية لأساسيات Android Kotlin. ستحصل على أقصى قيمة ممكنة من هذه الدورة التدريبية إذا كنت تستخدم الدروس التطبيقية حول الترميز بشكل متسلسل. يتم إدراج جميع الدروس التطبيقية حول ترميز الدورات التدريبية في الصفحة المقصودة لدروس الترميز Android Kotlin Fundamentals.

مقدمة

في هذا الدرس التطبيقي حول الترميز، يمكنك إنشاء أول تطبيق متوافق مع Android وتشغيله، وهو HelloWorld، على محاكي وعلى جهاز فعلي. يمكنك أيضًا استكشاف مظهر مشروع Android.

ما يجب معرفته

  • يجب أن تفهم عملية تطوير البرامج العامة للتطبيقات القائمة على عناصر باستخدام IDE (بيئة تطوير متكاملة) مثل "استوديو Android".
  • يجب أن يكون لديك سنة واحدة على الأقل من الخبرة في البرمجة المستندة إلى العنصر، مع فهم Java وKotlin على الأقل.

ما ستتعرّف عليه

  • كيفية إنشاء تطبيق أساسي متوافق مع Android في "استوديو Android"
  • كيفية إنشاء مشروع Android من نموذج.
  • كيفية العثور على المكوّنات الرئيسية لمشروع Android.
  • كيفية تشغيل تطبيق متوافق مع Android على جهاز محاكاة أو جهاز فعلي

المهام التي ستنفذها

  • يمكنك إنشاء مشروع جديد على Android وتطبيق تلقائي يُسمى HelloWorld.
  • أنشئ محاكيًا (جهاز افتراضي) حتى تتمكّن من تشغيل تطبيقك على جهاز الكمبيوتر.
  • يمكنك تشغيل تطبيق HelloWorld على الأجهزة الافتراضية والفعلية.
  • استكشف تنسيق المشروع.
  • استكشِف ملف AndroidManifest.xml.

يعرض تطبيق HelloWorld السلسلة &quot؛مرحبًا بالعالم'&، على شاشة جهاز افتراضي أو جهاز افتراضي يعمل بنظام التشغيل Android. في ما يلي الشكل الذي يظهر به التطبيق:

في هذه المهمة، يمكنك إنشاء مشروع تطبيق جديد للتحقق من تثبيت Android Studio بشكل صحيح.

  1. افتح "استوديو Android" إذا لم يكن مفتوحًا.
  2. في مربّع الحوار الرئيسي مرحبًا بك في Android Studio، انقر على بدء مشروع جديد في "استوديو Android".

  3. سيظهر مربّع الحوار اختيار مشروعك. اختَر نشاط فارغًا كما هو موضّح أدناه، وانقر على التالي.



    تُعد Activity مهمة واحدة يمكن للمستخدم التركيز عليها، علمًا بأنّ كل تطبيق يجب أن يحتوي على نشاط واحد على الأقل كنقطة دخول. يمكنك اعتبار نشاط نقطة الإدخال هذا بمثابة وظيفة main() في برامج أخرى. وعادةً ما يتضمّن النشاط تنسيقًا مرتبطًا به يحدّد طريقة ظهور عناصر واجهة المستخدم على الشاشة. يقدّم "استوديو Android" العديد من النماذج Activity لمساعدتك في البدء.
  4. في مربّع الحوار Configure your project (ضبط مشروعك)، أدخِل " HelloWorld" للاسم.

  5. عليك قبول android.example.com التلقائي لنطاق الشركة أو إنشاء نطاق شركة فريد. هذه القيمة بالإضافة إلى اسم التطبيق هي اسم الحزمة لتطبيقك. إذا كنت لا تخطط لنشر تطبيقك، عليك قبول القيمة التلقائية. يمكنك تغيير اسم حزمة تطبيقك لاحقًا، ولكنه يتطلب المزيد من الجهد.
  6. تحقّق من أن حفظ الموقع الجغرافي التلقائي هو المكان الذي تريد تخزين التطبيق فيه. إذا لم يكن الأمر كذلك، غيِّر الموقع الجغرافي إلى الدليل المفضّل لديك.
  7. تأكّد من أن اللغة هي لغة Kotlin.
  8. تأكَّد من أن الحد الأدنى لمستوى واجهة برمجة التطبيقات هو API 19: Android 4.4 (KitKat) . وعندما تمّت كتابة هذا الدرس التطبيقي حول الترميز، أشار "استوديو Android" إلى أنّه باستخدام مستوى واجهة برمجة التطبيقات هذا، سيتم تشغيل التطبيق على حوالى 95.3% من الأجهزة.
    (يمكنك الاطّلاع على المزيد من المعلومات حول الحدّ الأدنى لمستويات واجهة برمجة التطبيقات في درس تطبيقي لاحق حول الترميز. لمزيد من المعلومات الآن، انقر على المساعدة في الاختيار، ما يؤدي إلى فتح نافذة تتضمن معلومات عن مستويات واجهة برمجة التطبيقات.)
  9. ضع علامة في مربّع الاختيار استخدام عناصر AndroidX.
  10. اترك جميع مربّعات الاختيار الأخرى فارغة، وانقر على إنهاء. إذا كان مشروعك يتطلب المزيد من المكوّنات لحزمة تطوير البرامج (SDK) المستهدفة التي اخترتها، يثبّتها "استوديو Android" تلقائيًا، ما قد يستغرق بعض الوقت. اتّبِع رسائل المطالبة واقبل الخيارات التلقائية.

ينشئ "استوديو Android" الآن مشروعك، وقد يستغرق ذلك بعض الوقت. من المفترض ألا تظهر أي أخطاء. في حال تلقّي أي تحذيرات، يُرجى تجاهلها.

في هذه المهمة، يمكنك استكشاف مشروع HelloWorld في "استوديو Android" والتعرّف على أساسيات تطوير التطبيقات باستخدام "استوديو Android".

الخطوة 1: استكشاف جزء المشروع

  1. وفي حال لم تكن علامة التبويب المشروع محدّدة، اختَرها. علامة التبويب المشروع في عمود علامة التبويب العمودية على الجانب الأيمن من نافذة "استوديو Android". يتم فتح لوحة المشروع.


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

الخطوة 2: استكشاف مجلد التطبيقات

تتوفّر جميع الرموز والموارد لتطبيقك داخل مجلد app.

  1. في جزء المشروع &gt؛ Android، وسِّع مجلد التطبيق. يحتوي المجلد app على أربعة مجلدات فرعية: manifests وjava وgeneratedJava وres.
  2. وسِّع المجلد java، ثم وسِّع المجلد com.example.android. HelloWorld. لعرض ملف Kotlin الرئيسي.



    يحتوي مجلد java على جميع رموز Kotlin الرئيسية لأحد التطبيقات المتوافقة مع Android. هناك أسباب سابقة لظهور رمز Kotlin في مجلد java. تتيح هذه الاتفاقية لـ Kotlin إمكانية التشغيل التفاعلي بشكل سلس مع الرمز المكتوب بلغة البرمجة Java، حتى في المشروع والتطبيق نفسيهما.

    تحتوي ملفات صف التطبيق على ثلاثة مجلدات فرعية، كما هو موضح في الشكل أعلاه. يحتوي المجلد com.example.hello.helloworld (أو اسم النطاق الذي حددته) على جميع ملفات حزمة التطبيق. وعلى وجه التحديد، يمثّل الصف MainActivity نقطة الدخول الرئيسية لتطبيقك. ويمكنك الاطّلاع على مزيد من المعلومات عن MainActivity في الدرس التطبيقي التالي حول الترميز. يُستخدم المجلدان الآخران في مجلد java للرمز المرتبط بالاختبار، مثل اختبارات الوحدات.
  1. لاحِظ المجلد generateJava. يحتوي هذا المجلّد على ملفات ينشئها Android Studio عند إنشاء التطبيق. لا تعدِّل أي شيء في هذا المجلد، لأنه قد يتم إلغاء تغييراتك عند إعادة إنشاء التطبيق. ولكن من المفيد معرفة هذا المجلد عند الحاجة إلى الاطّلاع على هذه الملفات أثناء تصحيح الأخطاء.

الخطوة 3: استكشاف مجلد res

  1. في الجزء Project > Android، وسِّع المجلد res.

    يحتوي مجلد res على الموارد. الموارد في Android هي محتوى ثابت يُستخدم في تطبيقاتك. وتتضمّن الموارد الصور وسلاسل النصوص وتصميمات الشاشة والأنماط والقيم، مثل الألوان السداسية العشرية أو الأبعاد العادية.

    وتفصل التطبيقات المتوافقة مع Android عن الرموز ورموز الموارد التي تستخدم لغة Kotlin قدر الإمكان. يسهِّل ذلك العثور على جميع السلاسل أو الرموز المستخدمة في واجهة مستخدم التطبيق. وعندما تغيّر أحد ملفات المورد هذه، يسري التغيير في كل مكان يتم فيه استخدام الملف في التطبيق.
  2. في المجلد res، وسِّع المجلد Layout للاطّلاع على ملف activity_main.xml.


وعادةً ما تكون السمة Activity مرتبطة بملف بتنسيق واجهة المستخدم، ويتم تحديده على أنه ملف XML في الدليل res/layout. وعادةً ما يتم تسمية ملف التنسيق هذا باسم نشاطه. في هذه الحالة، يكون اسم النشاط هو MainActivity، وبالتالي يكون التنسيق المرتبط هو activity_main.

الخطوة 4: استكشاف مجلد البيانّات وملف AndroidManifest.xml

يحتوي مجلد manifests على ملفات تقدّم المعلومات الأساسية عن تطبيقك لنظام Android.

  1. وسِّع المجلد ififest وانقر مرّتين على AndroidManifest.xml لفتحه. يحتوي ملف AndroidManifest.xml على التفاصيل التي يحتاجها نظام Android لتشغيل تطبيقك، بما في ذلك الأنشطة التي يُعدها جزءًا من التطبيق.


  2. لاحِظ أنه تتم الإشارة إلى MainActivity في العنصر <activity>. يجب تحديد أي Activity من التطبيقات في البيان. إليك مثال على MainActivity:
<activity android:name=".MainActivity">
   <intent-filter>
       <action android:name="android.intent.action.MAIN"/>

       <category android:name="android.intent.category.LAUNCHER"/>
   </intent-filter>
</activity>
  1. لاحظ العنصر <intent-filter> داخل <activity>. يحدِّد العنصران <action> و<category> في فلتر intent هذا نظام التشغيل Android في مكان تشغيل التطبيق عندما ينقر المستخدم على رمز مشغّل التطبيقات. يمكنك الاطّلاع على مزيد من المعلومات حول فلاتر intent في درس تطبيقي لاحق حول الترميز.

وملف AndroidManifest.xml هو أيضًا المكان الذي تحدِّد فيه أي أذونات يحتاج إليها تطبيقك. تشتمل الأذونات على إمكانية تطبيقك قراءة جهات الاتصال على الهاتف أو إرسال البيانات على الإنترنت أو الوصول إلى الأجهزة، مثل كاميرا الجهاز.

Gradle هو نظام للتشغيل التلقائي للإصدار يستخدم لغة خاصة بالنطاق لوصف بنية مشروع التطبيق وإعداده واعتمادياته. عند تجميع تطبيقك وتشغيله، ستظهر لك معلومات عن تشغيل Gradle. وأيضًا تظهر لك معلومات حول تثبيت حزمة Android APK. (APK هو تنسيق ملف الحزمة الذي يستخدمه نظام تشغيل Android لتوزيع تطبيقات الجوّال وتثبيتها).

استكشاف نظام Gradle:

  1. وسِّع المجلد Gradle Scripts. في الجزء Project > Android، يحتوي هذا المجلد على جميع الملفات التي يحتاجها نظام الإصدار.


  2. ابحث عن ملف build.gradle(المشروع: HelloWorld).

    يتضمّن هذا الملف خيارات الضبط الشائعة لجميع الوحدات التي يتألف منها مشروعك. يحتوي كل مشروع في "استوديو Android" على ملف واحد من المستوى الأعلى لإنشاء ملفات Gradle. يحدّد هذا الملف مستودعات Gradle وتبعياتها الشائعة لجميع الوحدات في المشروع.
  3. ابحث عن الملف build.gradle(Module:app).

    بالإضافة إلى ملف build.gradle على مستوى المشروع، يتضمن كل وحدة ملف build.gradle خاص به. يسمح لك ملف build.gradle على مستوى الوحدة بضبط إعدادات كل وحدة. (يحتوي تطبيق HelloWorld على وحدة واحدة فقط، وهي وحدة التطبيق نفسه). ملف build.gradle هذا هو الملف الذي تعدِّله في أغلب الأحيان عند تغيير عمليات ضبط الإصدار على مستوى التطبيق. على سبيل المثال، يمكنك تعديل ملف build.gradle هذا عند تغيير مستوى حزمة تطوير البرامج (SDK) الذي يدعمه تطبيقك، أو عند الإعلان عن تبعيات جديدة في القسم dependencies. وستتعرّف على مزيد من المعلومات عن هذين الأمرين في درس تطبيقي لاحق حول الترميز.

في هذه المَهمّة، يمكنك استخدام مدير الجهاز الافتراضي (AVD) في Android لإنشاء جهاز افتراضي (محاكي). ويحاكي الجهاز الافتراضي عملية الضبط لنوع معيّن من الأجهزة التي تعمل بنظام التشغيل Android. وبعد ذلك، يمكنك استخدام هذا الجهاز الافتراضي لتشغيل التطبيق.

محاكي Android هو تطبيق مستقل وله متطلبات نظام خاصة به. يمكن أن تستهلك الأجهزة الافتراضية مساحة كبيرة على القرص. إذا واجهت أي مشاكل، يمكنك الاطّلاع على تشغيل التطبيقات على محاكي Android.

الخطوة 1: إنشاء جهاز افتراضي يعمل بنظام التشغيل Android (AVD)

لتشغيل محاكي على الكمبيوتر، عليك إنشاء عملية ضبط تصف الجهاز الافتراضي.

  1. في "استوديو Android"، اختَر الأدوات &gt؛ مدير AVD، أو انقر على رمز مدير AVD رمز AVD Manager في شريط الأدوات. سيظهر مربّع الحوار الأجهزة الافتراضية. إذا كنت قد أنشأت أجهزة افتراضية من قبل، سيعرضها مربع الحوار (كما هو موضَّح في الشكل أدناه)، وبخلاف ذلك، ستظهر لك قائمة فارغة.

    مدير الأجهزة الافتراضية (AVD) لنظام التشغيل Android يعرض قائمة بالأجهزة الافتراضية التي تم إنشاؤها من قبل
  2. انقر على +إنشاء جهاز افتراضي في أسفل يمين مربع الحوار. سيظهر مربَّع الحوار اختيار الأجهزة الذي يعرض قائمة بالأجهزة التي تم ضبطها مسبقًا. يوفّر الجدول لكل جهاز حجمًا لعرض قطره (الحجم) ودرجة دقة الشاشة بالبكسل (درجة الدقة) وكثافة البكسل (الكثافة).

    اختيار الجهاز
  3. اختر جهازًا مثل Nexus 5x أو Pixel XL، ثم انقر على التالي. يظهر مربع الحوار صورة النظام.
  4. انقر على علامة التبويب مُقترح، واختَر إصدار نظام Android الذي تريد تشغيله على الجهاز الافتراضي (مثل Pie).


  1. بعد اختيار صورة النظام، انقر على التالي. يظهر مربع حوار جهاز Android الافتراضي (AVD). تحقّق من الإعداد وانقر على إنهاء.

الخطوة 2: تشغيل التطبيق على الجهاز الافتراضي

في هذه المهمة، شغِّل تطبيقك الجديد في النهاية.

  1. في "استوديو Android"، اختَر تشغيل &gt؛ أو تشغيل التطبيق أو انقر على رمز التشغيل اختر &quot;تشغيل ؛gt؛ تشغيل التطبيق&quot; أو انقر على رمز التشغيل [ICON HERE] في شريط الأدوات. [IMAGEINFO]: ic_run.png، رمز التشغيل في &quot;استوديو Android&quot; في شريط الأدوات. سيظهر مربع الحوار اختيار هدف النشر ويحذِّرك من عدم توفُّر أجهزة. يظهر لك هذا التحذير إذا لم يكن لديك جهاز فعلي متصل بجهاز كمبيوتر التطوير، أو إذا لم يتم تشغيل جهاز افتراضي حتى الآن.
  2. في مربّع الحوار اختيار هدف النشر، ضِمن الأجهزة الافتراضية المتاحة، اختَر الجهاز الافتراضي الذي أنشأته. انقر على حسنًا.



    يبدأ المحاكي ويبدأ التشغيل تمامًا مثل الجهاز الفعلي. قد تستغرق هذه العملية بعض الوقت، استنادًا إلى سرعة جهاز الكمبيوتر. ينشئ تطبيقك، وعندما يكون المحاكي جاهزًا، يحمّل "استوديو Android" ملف APK للتطبيق إلى المحاكي ويشغّله.

    من المفترض أن يظهر لك تطبيق HelloWorld كما هو موضّح في الشكل التالي.

في هذه المهمة، يمكنك تشغيل تطبيقك على جهاز جوّال فعلي، مثل الهاتف أو الجهاز اللوحي، إذا كان لديك واحدًا. اختبر تطبيقاتك دائمًا على كل من الأجهزة الافتراضية والفعلية.

تحتاج إلى:

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

الخطوة 1: تفعيل تصحيح أخطاء الجهاز عبر USB

للسماح لـ "استوديو Android" بالتواصل مع جهاز Android، يجب تفعيل تصحيح أخطاء USB في إعدادات خيارات المطوّرين في الجهاز.

على الإصدار 4.2 من نظام التشغيل Android (Jelly Bean) والإصدارات الأحدث، يتم إخفاء إعدادات خيارات المطوّرين تلقائيًا. لعرض خيارات المطوّرين وتفعيل ميزة تصحيح أخطاء الجهاز عبر USB:

  1. على جهازك، افتح الإعدادات، وابحث عن لمحة عن الهاتف، ثم انقر على لمحة عن الهاتف، ثم انقر على رقم الإصدار سبع مرات.
  2. ارجع إلى الصفحة السابقة (الإعدادات / النظام). تظهر خيارات المطوّرين في القائمة. انقر على خيارات المطورين.
  3. اختَر تصحيح أخطاء الجهاز عبر USB.

الخطوة الثانية: تشغيل تطبيقك على جهاز Android

يمكنك الآن ربط جهازك وتشغيل التطبيق من Android Studio.

  1. وصِّل جهاز Android بجهاز التطوير باستخدام كابل USB. سيظهر مربّع حوار على الجهاز يطلب السماح بتصحيح أخطاء الجهاز عبر USB.


  2. اختَر السماح دائمًا لتذكّر جهاز الكمبيوتر هذا. انقر على حسنًا.
  3. على جهاز الكمبيوتر، في شريط أدوات "استوديو Android"، انقر على الزر تشغيل رمز Android Studio Run. يظهر مربّع الحوار اختيار هدف النشر مع قائمة المحاكيات والأجهزة المتصلة المتاحة. من المفترض أن يظهر جهازك الفعلي مع أي مُحاكيات.


  4. اختَر جهازك وانقر على حسنًا. يثبّت "استوديو Android" التطبيق على جهازك ويشغّله.

تحديد المشاكل وحلّها

إذا لم يتعرّف "استوديو Android" على جهازك، جرِّب ما يلي:

  1. افصِل كابل USB ثم أعِد وصله.
  2. إعادة تشغيل "استوديو Android"

إذا لم يعثر الكمبيوتر على الجهاز بعد أو لم يعلنه، يُرجى اتّباع الخطوات التالية:

  1. افصل كابل USB.
  2. على الجهاز، افتح خيارات المطوّرين في تطبيق الإعدادات.
  3. انقر على إبطال عمليات تفويض تصحيح أخطاء الجهاز عبر USB.
  4. أعِد توصيل الجهاز بالكمبيوتر.
  5. عند التفويض، امنح التفويضات.

قد تحتاج إلى تثبيت برنامج تشغيل USB المناسب لجهازك. راجِع تشغيل التطبيقات على جهاز.

التحدي: الآن بعد أن انتهيت من الإعداد واعتادت على سير العمل الأساسي للتطوير، عليك تنفيذ ما يلي:

  1. أنشئ مشروعًا جديدًا في "استوديو Android".
  2. غيّر &مقالتنا&مرحبًا بالعالم &quot؛ إلى &كيفيّة
  • لتثبيت "استوديو Android"، يجب الانتقال إلى استوديو Android واتّباع التعليمات لتنزيله وتثبيته.
  • للاطّلاع على عرض هرمي لتطبيق Android في جزء المشروع، انقر على علامة التبويب المشروع في عمود علامة التبويب العمودية. اختَر بعد ذلك Android في القائمة المنسدلة في أعلى الشاشة.
  • عندما تحتاج إلى إضافة تبعيات جديدة إلى مشروعك أو تغيير نُسخ التبعية، عدِّل ملف build.gradle(Module:app).
  • تتوفّر جميع الرموز والموارد للتطبيق في المجلدين app وres. يحتوي مجلد java على الأنشطة والاختبارات والمكوّنات الأخرى في رمز مصدر Kotlin أو Java (أو كليهما). يحتوي مجلد res على موارد، مثل التنسيقات والسلاسل والصور.
  • لإضافة ميزات ومكوّنات وأذونات إلى تطبيق Android، عدِّل ملف AndroidManifest.xml. يجب إعلان جميع مكونات التطبيق، مثل الأنشطة الإضافية، في ملف XML هذا.
  • لإنشاء جهاز افتراضي (Android) (محاكي) لتشغيل تطبيقك، يمكنك استخدام مدير AVD.
  • لتشغيل تطبيقك على جهاز يعمل بنظام التشغيل Android باستخدام "استوديو Android"، عليك تفعيل ميزة تصحيح أخطاء الجهاز على USB. ولإجراء ذلك، افتح الإعدادات > لمحة عن الهاتف وانقر على رقم الإصدار سبع مرات. بعد ذلك، افتح الإعدادات &gt؛ خيارات المطوّرين واختَر تصحيح أخطاء الجهاز عبر USB.

دورة Udacity:

مستندات "استوديو Android":

غير ذلك:

يسرد هذا القسم المهام الدراسية المحتملة للطلاب الذين يعملون من خلال هذا الدرس التطبيقي حول الترميز في إطار دورة تدريبية يُديرها معلِّم. يجب أن ينفِّذ المعلّم ما يلي:

  • يمكنك تخصيص واجب منزلي إذا لزم الأمر.
  • التواصل مع الطلاب بشأن كيفية إرسال الواجبات المنزلية
  • وضع درجات للواجبات المنزلية.

ويمكن للمعلّمين استخدام هذه الاقتراحات بقدر ما يريدون أو بقدر ما يريدون، ويجب عدم التردد في تخصيص أي واجبات منزلية أخرى مناسبة.

إذا كنت تستخدم هذا الدرس التطبيقي بنفسك، يمكنك استخدام هذه الواجبات المنزلية لاختبار معلوماتك.

إنشاء تطبيق وتشغيله

  • أنشئ مشروعًا جديدًا على Android من "نموذج فارغ".
  • افتح ملف res/strings.xml.
  • تغيير قيمة السلسلة app_name إلى &&;D خلال عرض النرد يظهر هذا الاسم في شريط العناوين.
  • أنشئ محاكيًا لجهاز واستهدف أي إصدار من Android تريده، ثم شغِّل التطبيق. لاحظ كيف تغيّر عنوان التطبيق.

الإجابة عن هذه الأسئلة

السؤال 1

ما اسم ملف التنسيق للنشاط الرئيسي؟

  • MainActivity.java
  • AndroidManifest.xml
  • activity_main.xml
  • build.gradle

السؤال 2

ما اسم مورد السلسلة الذي يحدّد اسم التطبيق؟

  • app_name
  • xmlns:app
  • android:name
  • applicationId

السؤال 3

ما الأداة التي تستخدمها لإنشاء محاكي جديد؟

  • مراقب أجهزة Android
  • أداة إدارة أجهزة Android الافتراضية
  • SDK Manager
  • محرّر المظاهر

إرسال تطبيقك لوضع الدرجات

تحقق للتأكد من أن التطبيق يتضمن ما يلي:

  • Activity الذي يعرض ع &رضاً؛ "مرحباً بالعالم"&على الشاشة.
  • شريط عناوين يعرض عبارة "الدحرجة من الزهر"

بدء الدرس التالي: 1.2: بنية التطبيق الأساسية

وللحصول على روابط إلى دروس تطبيقية أخرى حول الترميز في هذه الدورة التدريبية، يُرجى الاطّلاع على الصفحة المقصودة لتطبيق الدروس التطبيقية حول الترميز Kotlin Fundamentals.