برمجة الأندرويد خطوة بخطوة

2
4511
برمجة الأندرويد خطوة بخطوة

محتويات

تعريف بسيط لنظام الأندرويد :

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

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

من أهم مميزات نظام الأندرويد مايأتي :

1- نظام مجاني مفتوح المصدر مما يساعد على حرية تطوير التطبيقات للمبرمجين.
2- نظام آمن حيث يعتمد على نظام اللينكس.
3- يعمل على دعم العديد من اللغات مثل اللغة العربية.
4- يعمل على دعم العديد من وسائط الصوت والفيديو مثل MP4 ، 3GP ، MP3 ، AMR ، وغيرها
5- يستخدم وحدات تخزين الاس كيو لايت والنسخ الخفيفة من قواعد البيانات المترابطة، ويستخدم خدمات جوجل السحابية.
6- يعمل على دعم أنظمة إتصال مثل : GPS ، IDEM ، LTE ، Wifi ، Bluetooth ، وغيرها.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

قد يفيدك : برمجة تطبيقات الاندرويد

من أهم إصدارات الأندرويد مايلي :

1- أندرويد كب كيك (Cup Cake) :

ويعتبر من أوائل الإصدارات في الأندرويد، وهو الإصدار رقم 1.5 تم إصداره في 27 إبريل عام 2009، ومن الملاحظ أنه يبدأ بحرف الC.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

2- أندرويد دونت (Donut) :

وهو الإصدار الذي يبدأ بحرف الD ، وهو الإصدار رقم 1.6 تم إصداره في 15 سبتمبر عام 2009.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

3- أندرويد إكلير (Éclair) :

وهو يبدأ بحرف الE ، وهو الإصدار رقم 2.0 – 2.01 – 2.1 وتم إصداره في 26 أكتوبر عام 2009.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

4- أندرويد فرويو (Froyo) :

وهو يبدأ بحرف الF ، وهو الإصدار رقم 2.2 – 2.2.3 وتم إصداره في 20 مايو عام 2010.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

5- أندرويد جينجربريد (Gingerbread) :

وهو يبدأ بحرف الG ، وهو الإصدار رقم 2.3 – 2.3.2 -2.3.3 – 2.3.7 وتم إصداره في 6 ديسمبر 2010.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

6- أندرويد هاني كومب (Honeycomb) :

وهو يبدأ بحرف الH ، وهو الإصدار رقم 3.0 – 3.1 – 3.2 – 3.2.6 وتم إصداره في 22 فبراير عام 2011.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

7- أندرويد آيس كريم ساندوتش (Ice Cream Sandwich) :

وهو يبدأ بحرف الI ، وهو الإصدار رقم 4.0 – 4.0.2 – 4.0.3 – 4.0.4 وتم إصداره في 18 أكتوبر عام 2011.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

8- أندرويد جيلي بين (Jelly Bean) :

وهو يبدأ بحرف الJ ، وهو الإصدار رقم 4.1 – 4.1.2 – 4.2 – 4.2.2 – 4.3 – 4.3.1 وتم إصداره في 9 يوليو عام 2012.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

9- أندرويد كيت كات (Kitkat) :

وهو يبدأ بحرف الK ، وهو الإصدار رقم 4.4 – 4.4.4 وتم إصداره في 31 أكتوبر عام 2013.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

10- أندرويد لولي بوب (Lollipop) :

وهو يبدأ بحرف الL ، وهو الإصدار رقم 5.0 – 5.0.2 – 5.1 – 5.1.1 وتم إصداره في 12 نوفمبر عام 2014.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

11- أندرويد حلوى الخطمى (Marshmallow) :

وهو يبدأ بحرف الM ، وهو الإصدار رقم 6.0 – 6.0.1 وتم إصداره في 5 أكتوبر عام 2015.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

12- أندرويد نوجا (Nougat) :

وهو يبدأ بحرف الN ، وهو الإصدار رقم 7.0 وتم إصداره في 23 أغسطس عام 2016.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

13- أندرويد أوريو (Oreo) :

وهو يبدأ بحرف الO ، وهو الإصدار رقم 8.0 ولكن لم يتم إصداره بعد.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

 

لا يفوتك : برمجة تطبيقات الاندرويد – تعلم أساسيات برمجة تطبيقات الاندرويد خطوة بخطوة 

وتتكون بنية الأندرويد من الآتي :

1- Linux Kernel Layer :

وتتواجد في أسفل بنية الأندرويد ، حيث تحتوي على جميع برامج التشغيل التي تتعامل مع الهاردوير للجهاز.

2- Android Libraries Layer :

وتكون هي الطبقة التالية لطبقة Linux Kernel، وتحتوي على المكتبات البرمجية المكتوبة بلغة الجافا لتطوير تطبيقات الأندرويد مثل : SQlite Library ، WebKit Library.

3- Android Runtime Layer :

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

4- Application Framework Layer :

تحتوي هذه الطبقة على الخدمات التي تستخدم في تطبيقات الأندرويد مثل : Content-Providers ، Notification-Manager.

5- Applications Layer :

وهي آخر طبقة وأعلى طبقة من بنية نظام الأندرويد ، وتحتوي هذه الطبقة على التطبيقات التي تم برمجتها مثل : برنامج الكاميرا ، برنامج الإتصال ، برنامج الألعاب ، وغيرها.

برمجة الأندرويد خطوة بخطوة

برمجة الأندرويد خطوة بخطوة

وللبدء في برمجة الأندرويد يجب الحصول على البرامج الآتية :

1- برنامج Eclipse :

وهو واحد من البرامج المستخدمة في برمجة الأندرويد، كما يمكن استبداله بإستخدام برنامج Android Studio.

2- برنامج Android SDK :

وهو من أهم التطبيقات اللازمة لبرمجة الأندرويد حيث يحتوي على تعريفات المكتبات (Libraries) ومصحح الأخطاء (Debugger) وجهاز المحاكاة (Emulator) والوثائق المهمة (Documentations) ونموذج التعليمات البرمجية (Sample Code) والبرامج التعليمية (Tutorials).

3-برنامج (Android Development Tools (ADT :

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

4- برنامج (Android Virtual Device (AVD :

وهو برنامج يمكن من الحصول على جهاز إفتراضي يمكن إستخدامه لعرض نتائج التطبيق وإستخدامه بشكل وهمي مما يساعد على تصوره وتعديله بشكل أسهل.

برمجة الأندرويد خطوة بخطوة

2 تعليقات

اترك رد

اترك تعليق
ادخل اسمك هنا