كيفية برمجة تطبيق Android الأول

ستكون هذه المقالة بداية لسلسلة على AndroidPIT مخصصة لتطوير التطبيقات والبرمجة. ستكون معرفة لغة البرمجة مفيدة لمرافقة هذا البرنامج التعليمي ، ولكنها ليست ضرورية.

يتم تطوير Android إلى حد كبير في Java ، وهي اللغة المستخدمة لتدريس البرمجة في دورات علوم الكمبيوتر. بيئة التطوير التي سنستخدمها هي Android Studio الجديد الذي تم الإعلان عنه في مؤتمر مطوري Google الأخير (I / O 2013).

هدفنا في هذا المشروع الصغير هذا الأسبوع هو إنشاء تطبيق يعرض “Hello AndroidPIT” على شاشة جهاز Android الخاص بك.

LV1A3278 © NextPit

الخطوات الأولى

أول شيء فعله هو تثبيت Android Studio.

سأستخدم Ubuntu Linux في هذا البرنامج التعليمي ، ولكن يمكنك أيضًا استخدام Windows أو Mac. ما عليك سوى تكييف التعليمات لبرنامجك.

تم تطوير Android Studio في Java ، وسيتم تطويره في Java لهذا البرنامج التعليمي ، لذلك يجب عليك أيضًا تثبيت Java Development Kit (JDK). قم بتنزيل الإصدار لنظامك هنا.

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

لتنشيط وضع المطور ، انتقل إلى “الإعدادات> حول الجهاز وانقر على” رقم البناء “حتى يظهر إشعار بأنك مطور. ثم ، في الشاشة السابقة ، سترى إدخالًا جديدًا يسمى “خيارات المطور” وهناك يجب تمكين تصحيح أخطاء USB.

إنشاء مشروع Android الأول

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

pi © NextPit

دعونا ندعو مشروعنا HelloAndroidPIT. وبالتالي ، اسم وحدة، اسم الحزمة و موقع المشروع يتم ملؤها تلقائيًا ولا تحتاج إلى تغييرها.

ما يجب علينا تغييره هو SDK لـ API 15. نعم ، دعنا نتجاهل Android 2.3 (API 8) ، والذي من المحتمل أن يموت في عام 2014. أعلم أن Android 2.3 لا يزال يحتل 26.3٪ من السوق ، ولكن هذه النسبة يجب أن تبدأ في الانخفاض بسرعة بعد عيد الميلاد. إذا كنت تريد معرفة المزيد عن عدد مستخدمي كل إصدار من Android ، فانقر هنا.

ستكون SDK المستهدفة لدينا هي KitKat ، ويمكنك اختيار Java 6 أو 7. لن تتوفر بعض وظائف هذا الأخير إلا إذا كان الحد الأدنى لـ SDK هو 19 ، وهو ما لن يحدث في أي وقت قريب.

نظرًا لأننا لن ننشئ رمزًا خاصًا ، يمكنك إلغاء تحديد هذا الخيار.

بعد الضغط على “التالي” ، سترى هذه الشاشة:

pi1 © NextPit

انقر فوق “التالي” مرة أخرى وسترى ما يلي:

pi2 © NextPit

تجاهل كل هذه الحقول وانقر على “إنهاء”.

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

الآن بعد أن يتم تشغيل التطبيق ، يجب أن تظهر “Hello world”. إن الترحيب بالعالم أمر رائع ، ولكن دعنا نقول مرحبًا لـ AndroidPIT أيضًا.

pi4 © NextPit

مرحبًا AndroidPIT

للقيام بذلك ، يجب عليك فتح الملف strings.xml داخل المجلد القيم، والتي بدورها داخل المجلد الدقة. هناك سترى عبارة “Hello World!” ، قم بتغييرها إلى Hello AndroidPIT وانقر فوق “تشغيل” مرة أخرى.

pi5 © NextPit

الموقع (L10n)

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

بما أنني من لشبونة ، أعيش في برلين وأتحدث الإنجليزية كل يوم في العمل (نعم ، اللغة الألمانية ليست سهلة) ، سنتعلم كيف نقول “مرحبًا” في هاتين اللغتين الأخريين.

دخول المجلد القيم من مشروعك ، سترى أن هناك ملفًا هناك strings.xml.

لإضافة لغات أخرى ، ما عليك سوى إضافة مجلد قيم متبوعًا بشرطة ورمز البلد إلى مجلدك الدقة ضمن مشروعك. على سبيل المثال: القيم- pt والقيم- de. انسخ الملف strings.xml المجلد الافتراضي لـ القيم لكل مجلدين ثم قم بتحرير هذه الملفات واستبدل “Hello AndroidPIT” بكلمة “Hallo AndroidPIT” و “Hello AndroidPIT” للغة الألمانية (القيم-دي) والبرتغالية (القيم- نقطة) على التوالي.

إذا قمت بتغيير لغة جهازك وتشغيل التطبيق مرة أخرى ، سترى الترجمة.

آمل أن يكون هذا البرنامج التعليمي قد أثار فضولك حول برمجة Android. ربما سيوضح لك النص التالي كيفية عرض المقالات الإخبارية AndroidPIT. ما رأيك؟

هل اعجبك البرنامج التعليمي؟ واسمحوا لي أن نعرف في التعليقات أدناه.