كيفية تطوير تطبيقات Android

يعد نظام تشغيل الهواتف المحمولة لنظام التشغيل Android من Google مثاليًا للمبرمجين الذين يرغبون في تطوير تطبيقات الهاتف ، دون المرور عبر نظام الموافقة على نظام Apple. سيعمل هذا الدليل على إعدادك للبرامج والأدوات الصحيحة لرمز فكرة تطبيقك القاتل بدون جهد.

مهما كنت جيدًا في البرمجة ، إذا لم يكن بإمكانك الالتفاف حول مجموعة تطوير البرامج في Android (SDK) ، فقد تكون تطبيقاتك مكتوبة أيضًا في شكسبير. لذا اتبع هذه الخطوات وابدأ في التعامل مع العملية.

أدوات تطوير جافا

أول شيء ستحتاج إليه للبدء في كتابة تطبيقات Java (أساس تطبيقات Android) ، هو Java Development Kit (JDK) ، المقدم من Oracle على هذا الرابط.

من المحتمل أن تكون قد التقطت Java Runtime Environment (JRE) في أحد أشكاله التي لا تعد ولا تحصى على مدار خطوات الإنترنت اليومية الخاصة بك ، والتي تسمح لك بتشغيل تطبيقات صغيرة على جهاز الكمبيوتر الخاص بك. ستفعل جيدًا لإلغاء تثبيت إصدار JRE الذي تستخدمه حاليًا في حالة حدوثه مع إصدار JDK الذي تنزله. لحسن الحظ ، يتضمن التثبيت أعلاه أحدث إصدار JRE وأكبره ، والذي سيكون بالتأكيد متوافقًا ، مما يوفر عليك المهمة الشاقة المتمثلة في إعادة تثبيته لاحقًا.

قم بتنزيل برنامج التثبيت وتشغيله وتأكد من تضمين "أدوات التطوير" و "شفرة المصدر" و "عام JRE" في إطار التثبيت المخصص كما هو موضح أدناه (قد يختلف العرض الخاص بك). انقر فوق "التالي" ، واقرأ اتفاقية الترخيص إذا كان لديك الكثير من الوقت على يديك ، ودعها تفعل ما تريده وأنت على ما يرام.

في حين أن معظم تطبيقات بيئة التطوير المتكاملة (IDE) - المفصلة في الخطوة التالية - تأتي مع المترجم الخاص بها ، فإنه من المفيد بشكل عام تكوين برنامج Java المحول حديثًا إلى موجه الأوامر حتى يمكنك استخدامه إذا لزم الأمر.

بالنسبة لـ Windows ، انتقل إلى النظام عبر لوحة التحكم وحدد الإعدادات المتقدمة. من هنا ، حدد "متغيرات البيئة" وحدد المتغير المسمى "مسار". أضف مسار ملف دليل 'bin' الخاص بتثبيت Java الجديد الخاص بك ، كما هو موضح في المثال أدناه.

استخدام "java -version" للأوامر و "javac -version" للتحقق من كل شيء قد ذهب برفق ويجب أن تحصل على شيء على غرار ما يلي:

تثبيت IDE

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

في حين أن هناك نطاقًا واسعًا من تطبيقات IDE ، فإن هذا العرض التوضيحي سنستخدم برنامج Eclipse المجاني ، نظرًا لأن Google توفر مكونًا إضافيًا يدمج Android SDK. اتبع هذا الرابط وابحث عن الإصدار الصحيح لنظامك.

يختلف هذا الجزء بشكل كبير ، ولكن الإصدار الذي قمت بتحميله جاء كملف مضغوط ، والذي قام بعد الإستخراج بتضمين الملف 'eclipse.exe' الذي تم تشغيله دون الحاجة إلى إجراء أي تثبيت. إذا كان إصدارك يتطلب تثبيتًا ، فاتبع الخطوات مع الإعدادات الافتراضية نظرًا لعدم الحاجة إلى تهيئة محددة. عند التشغيل لأول مرة ، سيُطلب منك تحديد "Workbench" ، حيث سيتم تخزين رمزك والملفات ذات الصلة. في أي مكان مناسب سوف تكفي.

بمجرد اكتمال ذلك ، يجب أن ترى شيئًا لا يختلف عن هذا:

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

احصل على مجموعة تطوير برامج Android

انتقل إلى هذا الرابط وحدد "الحصول على SDK". في الصفحة التالية ، اتبع الرابط لتثبيت Android SDK لنظامك.

بمجرد الانتهاء من تنزيل الملف التنفيذي ، قم بتشغيل التثبيت. عندما تصل إلى النافذة أدناه ، دوّن ملاحظة عن الدليل الذي يتم تثبيته عليه (أو قم بتغييره إذا كنت ترغب في ذلك).

عند اكتمال التثبيت ، افتح مدير Android SDK وستظهر لك الشاشة أدناه:

انقر فوق الزر لتثبيت كافة الحزم والموارد الضرورية التي لم يتم تضمينها في التثبيت الأصلي.

ثبّت المكون الإضافي لأدوات تطوير Android

كما ذكرنا ، فقد قدمت Google مكون Android SDK مخصصًا خصيصًا لـ Eclipse ، والذي يمكن إضافته مباشرة من داخل IDE نفسه.

في Eclipse ، انتقل إلى "مساعدة" وحدد "تثبيت برنامج جديد". انقر فوق الزر "إضافة" وسيتم نقلك إلى نافذة لإضافة مستودع البرامج عبر الإنترنت الذي يحتوي على المكون الإضافي ADT. أعطه اسمًا وصفيًا وأدخل عنوان URL التالي في المربع "الموقع":

  • //dl-ssl.google.com/android/eclipse

انقر فوق موافق'. حدد المستودع المُضاف حديثًا واختر "أدوات المطور".

انقر فوق "التالي" واتبع الخطوات لتثبيت ملفات المكونات الإضافية. عند الاكتمال ، يجب أن تظهر هذان الرمزان في شريط أدوات Eclipse:

انتقل الآن إلى "نافذة" و "تفضيلات" ، وحدد قسم "Android" وتأكد من أن موقع SDK هو نفس دليل SDK الذي سجلته في وقت سابق. يجب أن تحصل على نتائج مثل هذه:

أنت الآن المالك الفخور لمكون أدوات تطوير Android.

إعداد محاكي الأندرويد

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

في شريط الأدوات ADT الذي أضفته في الخطوة الأخيرة ، حدد الزر الأيمن مع رمز الهاتف. هذا يفتح مدير AVD كما هو موضح أدناه:

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

  • الاسم: إذا كنت ستجري اختبارًا على تهيئات متعددة للأجهزة ، فستحتاج إلى شيء وصفي. خلاف ذلك ، سوف يعمل اسم عام بشكل جيد.
  • الهدف: هذا هو إصدار Android الذي سيعمل عليه المحاكي. في معظم الحالات ، يكون خيارك الوحيد في الوقت الحالي هو أحدث إصدار من نظام التشغيل Android الذي جاء كجزء من تثبيت حزمة SDK. ومع ذلك ، إذا كنت ترغب في اختبار الإصدارات السابقة (والتي من الحكمة ، نظرًا لتنوع الإصدارات التي لا تزال قيد الاستخدام) ، فاستخدم مدير SDK لتثبيت إصدارات إضافية.
  • بطاقة SD: تشير إلى مقدار المساحة التخزينية الإضافية التي سيستخدمها الجهاز. بشكل افتراضي ، يحتوي الجهاز الظاهري على 194 ميغابايت من التخزين "الداخلي" بجانب بطاقة SD ، بحيث يمكنك استخدام عنصر التحكم هذا لإملاء التخزين التقريبي للجهاز ككل.
  • الجلد: يمكنك استخدام عنصر التحكم هذا لتثبيت مظهر وتكوين جهاز معين (مثل HTC One X) حول الشاشة. ولكن لأغراضنا ، القيمة الافتراضية على ما يرام.
  • الأجهزة: نظرًا لوجود تنوع كبير في الأجهزة على الأجهزة المادية التي تعمل بنظام Android ، يمكنك استخدام عنصر التحكم هذا لإضافة أي ميزات للأجهزة الظاهرية تحتاج إلى استخدام تطبيقك عليها.

عند اكتمالها ، يجب أن تقوم نافذة AVD Manager الآن بإدراج جهازك الذي تم إنشاؤه حديثًا. يمكنك النقر فوق "ابدأ" لتشغيل هذا الجهاز ، مع العلم أن التمهيد الأول يمكن أن يستغرق وقتًا طويلاً.

أول مشروع Android الخاص بك

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

للبدء ، انتقل إلى "ملف" و "جديد" و "مشروع" وقم بتوسيع علامة التبويب Android. حدد "مشروع تطبيقات Android" وستظهر لك هذه الشاشة:

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

انقر فوق "التالي" للمتابعة وتحديد رمز المشغل الذي سيمثل تطبيقك. في القائمة التالية ، سيُطلب منك إنشاء "نشاط" لتطبيقك.

يعتبر النشاط فعليًا إجراءً أو عرضًا يتفاعل معه المستخدم ، لذا فإن الطريقة المنطقية لتقسيم البرنامج هي حسب النشاط من حيث النوافذ التي سيشاهدها المستخدم والوظائف المتوفرة في كل منها. لذلك ، إذا كنت تقوم مثلاً بتنفيذ برنامج "Hello World" بسيط ، فأنت تحتاج فقط إلى نشاط واحد ، والذي سيكون العرض الذي يظهر النص ، بينما يتم سحب جميع إعدادات الواجهة لأسفل من ملفات الموارد التي ينشئها SDK.

عندما تقرر أنشطتك ، انقر فوق "إنهاء". سيجمع Eclipse مع جميع الملفات التي ستحتاجها لتطبيقك ، حيث ستكتب رمزًا و / أو تغيير الإعدادات لتحديد معلمات برنامجك.

هناك لديك. كل شيء جاهز لك لبدء تجميع تطبيقك. يحتوي فريق الفصول الجيد في Google على مجموعة مفصّلة من البرامج التعليمية لتتوافق مع تطوير تطبيقات Android (لأولئك الذين يتمتعون بخبرة برمجة) ، على موقع Android على الويب. يجب على أي شخص يريد البدء في برمجة Java أولاً البحث عن البرامج التعليمية مثل البرامج التي توفرها Oracle.

 

ترك تعليقك