Thursday, January 3, 2013

خطواتك الأولى مع أندرويد – الجزء الأوّل : تنصيب الأدوات


سعيا منا إلى إثراء المحتوى التقني العربي على شبكة الأنترنت، بدأنا( وليد و حليم) كتابة سلسلة من المقالات باللغة العربية بعنوان " خطوتك الأولى في التقنية" نسلط فيها الضوء في كل مرة على تقنية من التقنيات ، و كيفية إنشاء أول تطبيق (سنبدأ بالأحرى بتقنيات غوغل)

مرحبا بك في الحلقة الأولى من المُدخَل (Tutorial) عن تطوير تطبيقات أندرويد.
سأحاول في هذا الدرس أن أشرح لك كيفية إنجاز أوّل تطبيق أندرويد.

سنمرّ بعدّة مراحل, بدءا بتنصيب الأدوات اللازمة مرورا بإنشاء مشروع أندرويد جديد و تنفيذ أوّل نسخة للتطبيق.

أيضا, ستتعلم كيفية إنشاء واجهة بسيطة و تتعامل مع إدخالات المستخدم.

لكن قبل ذلك عليك أن تقوم ببعض الخطوات البسيطة لكي تكون جاهزا, ألا و هي:
1- تحميل الـ SDK الخاص بالأندرويد
2- تنصيب إضافة ADT لبرنامج Eclipse (سنستعمل Eclipse خلال كل مراحل هذا الدرس)
3- تحميل كامل أدوات و منصّات ال SDK باستعمال SDK Manager

هذا إن كنت تملك سابقا برنامج Eclipse أو ربما لا تملك إتصال جيّد بالأنترنت, أما في الحالتين الأخريين (سواءا لا تملك Eclipse أو تتوفر على إتصال جيد يسمح لك بتنزيل 399 ميغابايت) فإن غوغل قد قامت بنصف العمل عنك و قدّمت لك ما يسمّى بالـ ADT Bundle و هو عبارة عن ملف مضغوط يحتوي على كل ما سلف ذكره من SDK و ADT Plugin  و أيضا نسخة من Eclipse جاهزة للإستعمال الفوري و هذا ما سنعتمد عليه خلال باقي السلسلة.

كل ما عليك فعله هو التوجّه لهذا الرابط : http://developer.android.com/sdk/index.html
و الضغظ على هذا الزرّ : download sdk bundle

أمّا إذا كنت لا تريد تحميل كل ذلك (إن كنت تملك Eclipse) فيمكنك أن تحملّ فقط الـ SDK من نفس الرابط أعلاه بالنقر على هذا الزرّ:
 only sdk

نفس الشيئ إن كنت تستعمل نطام تشغيل آخر غير Windows, إن كنت تستعمل  MAC OS مثلا أو Linux فقُم بتحميل النسخة المناسبة لجهازك من خلال النقر هنا :
other platforms

بالطبع يجب عليك أن تتأكد من أن جهازك يحتوي على بعض الخصائص اللّازمة لكي تتمكن من بدأ التطوير مثلا لمستخدمي ال Windows يجب على الأقل نسخة Xp, Vista أو Windows 7.

أما فيما يخص Eclipse فيجب على الأقل نسخة Eclipse 3.6.2 - Helios أو أحدث (نسخة Eclipse 3.5 لم تعد موافقة مع آخر نسخة من ADT). هذا بدون أن ننسى JDK 6 - Java Development Kit الذي يمكنكم تحمبله من هنا.

هذا باختصار, أما إن أردت الإطِّلاع أكثر على مُستلزمات نظامك فعلى نفس الرابط أعلاه, أُنقر على الزرّ: System Requirements
requirements

عند الإنتهاء من التحميل اذهب إلى المجلد الذي حمّلتَ فيه الـ ADT Bundle و قم بفكّ الضغط في أي مجلّد تشاء كما في الصورة
extract
بعد ذلك افتح المجلّد adt-bundle-windows-x86_64/eclipse ثم انقر مرتين على eclipse.exe و أنت الآن جاهز تمام الجاهزية لتبدأ رحلتك في عالم تطوير تطبيقات الأندرويد.

لقد وصلنا إلى نهاية الجزء الأوّل من هذه السلسلة ألا و هو تنصيب البرامج و الأدوات اللازمة لتطوير تطبيقات أندرويد.

سأحاول أن أعطيك الوقت لتكون مستعدّا قبل أن نبدأ في الحلقة القادمة لندخل مباشرة في كيفية إنشاء مشروع و استخدام الـ Emulator فكما تعلم أنت لست بحاجة لأن تمتلك جهاز أندرويد لكي تُجرِّب تطبيقاتك بل سنستعمل 'المحاكي' الذي هو عبارة عن جهاز لكنه يظهر على الشّاشة و يسمح لك بعمل كل شيئ تقريبا يمكنك عمله على الجهاز باسثناء بعض الخصائص كالـ GPS مثلا أو Bluetooth فسنحاول في الحلقة القادمة من هذا المُدخل أن نقوم بكتابة الكود الذي يسمح لك بالتعامل مع المستخدم و ما يقوم بإدخاله باستعمال الجهاز.

إلا ذلك الحين حاول أن تُجَهِّز نفسك و لا تنسى أنَّ أساسيات لغة JAVA مطلوبة لكي تتمكّن من إنجاز أوّل تطبيق لكَ

أرجو أن أكون قد أفدتكم بهذا الجزء البسيط من السلسلة. كما يمكنكم و يُسعدني كثيرا إن أدليتم اقتراحاتكم و آراءكم في التعليقات على مدى استيعابكم لهذا الشرح أو عن الطريقة المُنتَهجة من قِبَلي.


ملاحظة: كل ما ذُكِرَ في هذا المُدخَل مصدره الموقع الرسمي لأندرويد.