الأربعاء، 27 مارس 2013
5:32 م

دورة برمجة اندرويد: الدرس الأول: مفاهيم ومصطلحات وبرمجة أولى تطبيقاتك




- نظام تشغيل الاندرويد : ( Android ).

 سنتحدث اليوم فى اول درس فى سلسلة برمجة الاندرويد على تعريف بسيط له .
الاندرويد هو احدث انظمة التشغيل التى نتعامل معاها يوميا ( مثل لينكس و ماك و ويندز ) ولكن هذه الانظمة تعمل وفقا لهارد وير الخاص ب PC   لذلك  كان هناك الحاجة إلى نظام تشغيل جديد يعمل وفقا لهارد وير الخاص بالموبايل ,امكانيته مثل ( touch screens ).
وكما ذكرنا فهناك انظمة تشغيل تعمل بالفعل ولكنها لا توافق الهواتف فا تم بناء نظام التشغيل الاندرويد على  نظام اللينكس ( مفتوح المصدر )  حيث (لا نعيد صناعة العجلة ) وهو مصطلح يستخدم فى مجال الا تى ويعنى اننا يجب بناء على ما هو موجود وعدم بناءه مرة اخرى .
- لبرمجة الاندرويد نحتاج إلى معرفة الاسياسيات (OOP (Object Oriented Porgramming فى لغة الجافا .
لبدء فى  كتابة الكود الخاص بالاندرويد نحتاج إلى :
Eclipse  : برنامج لكتابة الاكواد الجافا فيه .
Android SDK : و هى مجموعة  من classes قام بتطويرها فريق الاندرويد لتسهيل كتابة الكود  و العمليات .
ADT : Android Development Tools :  وهى مجموعة من البرامج المساعدة تسهل من عملية بناء البرامج فى الاندرويد .
JDK : ـ Java Development Kit  : حيث ان SDK يستخدم هذه classes .


- تنزيل الادوات.

- يوفر موقع اندرويد مجموعة الادوات الخاصة بالتطبيق ، وتستطيع الحصول على تلك الأدوات عبر الضغط هنا، وتشمل هذه الأدوات التالي:


  • Eclipse + ADT plugin
  • Android SDK Tools
  • Android Platform-tools
  • The latest Android platform
  • The latest Android system image for the emulator    

يتبقى لنا تنزيل JDK ، وتستطيع تحميله عبر الضغط هنا.
- بعد تنزيل هذه الاداوت نقوم بربط sdk مع eclipse عن طريق :  


الخطوة التالية هى : انشاء  Android virtual Device  : وهو عبارة عن برنامج يقوم بمحاكاة الهاتف حتى يمكن لنا تجربة البرامج التى نقوم بكتابتها .

بعد هذه الخطوات سوف يظهر لك شكل الهاتف الذى اخترته ( يأخذ فترة ليبدأ فى فتح نافذة التشغيل).

- عمل اول برنامج.

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