أهلاً ومرحباً بك ستتعلم في هذا الدرس كيفية اختبار ترميز كوتلن الخاص بك باستخدام محاكي أندرويد أو ما يسمى أحيانًا بجهاز أندرويد الظاهري الآن أنت تقوم بتشغيل أندرويد أستوديو على جهازك باستخدام ويندوز أو أي من أنظمة التشغيل الأخرى ولكن لاختبار برامجنا سنحتاج إلى محاكاة نظام التشغيل أندرويد لذلك نحن بحاجة إلى إنشاء محاكي أندرويد داخل أندرويد أستوديو إذن لدينا مشروع ولدينا تطبيق باسم "Hello World" ولكن كيف نعرف إن كان يعمل؟ نظرًا لأننا ننشئ تطبيقات أندرويد سيكون من الرائع حقًا أن يكون لدينا جهاز لاختبار تطبيقاتنا وعلى الرغم من أنه قد يكون لديك هاتف أندرويد فمن الأسهل اختبار تطبيقاتك مباشرة على جهازك لذلك إذا لم يكن لديك جهاز أندرويد فعلي لا تقلق بشأن ذلك يمكننا إنشاء جهاز أندرويد ظاهري هنا على أندرويد أستوديو لذلك يأتي أندرويد أستوديو مع مدير جهاز أندرويد الظاهري أو مدير AVD الذي يمكننا استخدامه لإنشاء محاكي أندرويد يمكننا تشغيله على جهاز الكمبيوتر الخاص بنا كل محاكي نقوم بإنشائه سوف يحاكي نوعًا معينًا من أجهزة أندرويد سواء كان جهاز بكسل أو جهاز لوحي أو سامسونج أو ربما إصدار معين من نظام التشغيل يمكننا محاكاة Android 4.4 أو Android 11 أو Android 10 بمجرد أن نبني هذه يمكننا تشغيل تطبيقاتنا على هذه المحاكاة تمامًا كما لو كنا نشغل جهازًا فعلياً حقيقيًا لكني أحذرك رغم ذلك تشغل هذه المحاكات مساحة كبيرة على القرص وهي مصادر مكثفة بناءً على مواصفات جهاز الكمبيوتر الخاص بك توخي بعض الحذر قبل البدء في إنشاء وتشغيل أجهزة متعددة لأنك ستجد صعوبة في العمل مع مجموعة كبيرة من هذه التطبيقات التي تقوم بإجراء استدعاءات إلى المعالج الخاص بك حسنًا، لنلقِ نظرة على المحاكي في Android Studio هنا، عبر شريط التنقل العلوي سأذهب إلى الأدوات وعندما أنقر على الأدوات يمكنك أن ترى أن لدينا مجموعة كاملة من المحتوى إنشاء جافا، وحدة التحكم، XML كوتلن، الإضافات وهنا مدير AVD لدينا مدير جهاز أندرويد الظاهري سأضغط على ذلك وستظهر الأجهزة الظاهرية لأندرويد أستوديو لدينا بالفعل محاكي هنا وهو بكسل ويمكننا أيضًا إنشاء المزيد من الأجهزة الظاهرية سأضغط على هذا وسيعطينا العديد من الخيارات هنا لذلك نختار أولاً أجهزتنا يمكننا اختيار التلفزيون أو الهاتف أو الأجهزة القابلة للارتداء أو الجهاز اللوحي أو حتى السيارات لذلك سأختار الجهاز اللوحي سأختار Nexus 10 وسأنقر التالي ويتيح لنا الاختيار من بين إصدارات مختلفة من أندرويد أندرويد 9.8، أندرويد 10، أندرويد 11 سأختار Android 8.1 للتسلية فقط والآن دعنا نلقي نظرة على الصور الخاصة بنا لدينا مجموعة كبيرة من الصور التي يمكننا استخدامها لكني أحب المارشميلو سأختار ذلك وها هو رجل أندرويد يحمل حلوى المارشميلو بعد هذا الدرس قد ترغب في إنشاء بعض الأجهزة الظاهرية لنفسك من الجيد دائمًا اختبار تطبيقاتك على أكبر عدد ممكن من الأجهزة لأنه في العالم الحقيقي يتم استخدام كل هذه الأجهزة بعض الناس لديهم هواتف قديمة وبعض الناس لديهم تقنية جديدة تمامًا هناك مزيج وتطابق لأنظمة التشغيل المختلفة لذا حاول اختبار التطبيق على أكبر عدد ممكن من الأجهزة الآن دعني أعود إلى الأدوات وسأنتقل إلى مدير AVD افتحه دعنا نختبر تطبيقنا دعنا نلقي نظرة على بعض الإجراءات التي يمكننا القيام بها يمكننا تشغيل المحاكي الخاص بنا أو يمكننا تعديل المحاكي الخاص بنا لذلك سأضغط على تعديل وهنا يمكننا تغيير الاسم إذا لم يعجبنا هذا الاسم أو يمكننا تغيير نوع الجهاز أو يمكننا تغيير الأيقونة ويسأل كيف نريد بدء تشغيل الجهاز وما هو التوجه؟ وعندما أستخدم تطبيقاتي، أفعل ذلك دائمًا في الوضع العمودي ولكن يمكنك القيام بذلك في الوضع الأفقي سأفعل ذلك في الوضع العمودي في الوقت الحالي ولدينا خيار من الرسومات وهذه هي الطريقة التي يمكننا بها تعديل أجهزتنا سأنهي ذلك نحن الآن على استعداد للبدء فلنبدأ تشغيل AVD وسأضغط على "تشغيل التطبيق" لأنه يعمل للمرة الأولى يمكنك أن ترى في الأسفل هنا Gradle يقوم بالبناء وهنا لدينا المحاكي إنه يشبه الهاتف تمامًا تمامًا مثل جهاز بكسل إذا سألتني يمكننا رؤية شعار جوجل إنه يعمل وتماماً مثل الجهاز الفعلي علينا أن ننتظر عملية التمهيد حسنًا، بيكسل سيبدأ بدأ يبدو مثل الهاتف وإليك محاكي أندرويد، يشبه الهاتف تمامًا هذا هو تطبيق الرسائل يمكنني وضع هذا الشيء عبر جميع خطوات الإجراءات تمامًا كما لو كان هاتف أندرويد عاديًا يمكنني الرجوع ويمكنني تجربة كروم يبدأ تطبيق كروم يمكنني التخلص من ذلك حسنًا، نعلم جميعًا كيف يعمل نظام التشغيل أندرويد الآن هنا، يمكنني التشغيل وإيقاف التشغيل يمكنني ضبط مستوى الصوت لأعلى ولأسفل يمكنني تدوير الجهاز تدويره في جميع الاتجاهات يمكن أن تفتح حتى الكاميرا أو العدسة المكبرة يمكنني الرجوع أو يمكنني العودة إلى الصفحة الرئيسية ودعنا نفعل المزيد يمكنني تشغيل الموقع الجغرافي يمكنني التحقق من الشاشات يمكننا التحقق من بالبطارية وإعدادات الميكروفون أو الإعدادات بشكل عام تمامًا مثل هاتف أندرويد العادي حسنًا، لنقم بتشغيل تطبيقنا الآن سأضغط على تشغيل التطبيق ثم دعنا نتحقق من المحاكي يوجد برنامجنا، "Hello World" البرنامج مرتبط الآن بجهازنا لقد اختبرناه، لقد نجحنا في إنشاء تطبيق على هاتف أندرويد والآن بعد أن أجرينا هذا الاتصال يمكننا البدء في بناء تطبيقات أكثر تعقيدًا واختبارها لذلك إذا قمت بالنقر فوق "الصفحة الرئيسية" فسيظهر هناك ويمكنني إزالته يمكنني تشغيل برنامجنا مرة أخرى وسيعمل المحاكي الظاهري الخاص بنا بهذا نختتم درسنا حول كيفية اختبار تطبيقك للجوّال باستخدام محاكي أندرويد شكراً للمشاهدة ترقب الدرس التالي