fbpx

كيف اصبح مبرمج اندرويد؟

مبرمج اندرويد

برمجة الاندرويد

معظمنا اليوم يهتم بمجال البرمجة وخاصة برمجة الاندرويد، فهل سألت نفسك يوما ماذا يعني الاندرويد؟!

الأندرويد هو عبارة عن برنامج لصنع البرمجيات من نوع مفتوح المصدر، يضم عدة عناصر تتمثل في:-

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

نظام أندرويد كيف يعمل ومما يتكون

متي ظهر أندرويد لأول مرة؟!

ظهر أندرويد لأول مرة ف شهر نوفمبر من العام 2007، حيث قامت شركة جوجل بتطوير وتحديث هذا النظام، ثم مجموعة من مطوري البرامج المتجمعين تحت اسم : Open handset Alliance ويضم هذا التجمع جوجل بالاضافة الي:

HTC

Sprint Nextel

وغيرها ويعتمد اندرويد في تشغيله علي معالج من نوع ARM وهذا المعالج تم تحديثه وتطويره خصيصا من اجل استخدامه ف شركة حاسوب Acorn ثم تم اعادة اعتماده كمنتج مستقل بذاته ف سوق البرمجة والالكترونيات.

ماذا تعرف عن مميزات الأندرويد؟

هواتف اندرويد

يقبع الاندرويد لترخيص مفتوح المصدر للبرمجيات الحرة او مايعرف ب “الأباتشي “،مما يتيح للمبرمجين تطوير وتحديث التطبيقات للهواتف النقالة والتحكم في نشر الشفرة الخاصة بالمصدر

وفي المقابل يمكنهم الاطلاع علي شفرات المصدر لغيرهم من المبرمجين الأخرين والقيام بعمل تعديلات عليها بدون قيود تمنعهم او قوانين تحذرهم وتخيفهم.

كما يسمح أيضا نظام الأندرويد بتطوير وتحديث تطبيقات للأجيال الجديدة من الهواتف النقالة

والتي لم تعد فقط قاصرة علي اجراء المكالمات الصوتية بل أصبحت تتماشي مع اخر التطورات المتمثلة في معدات إضافية مثل:-

– الكاميرا

-GPS او مايعرف بنظام الاتصال بالأقمار الصناعية

-الشاشة التي تعمل باللمس

…..الخ من التطورات الأخري الحديثة، ويتم التحكم في هذه المعدات باستخدام المكتبات الخاصة لكلا منها علي حدة.

مالذي يجعلك مبرمج اندرويد بسرعة؟

لكي تكون مبرمج اندرويد ‘بسرعة‘ عليك ان تكون ذا تجربة في كتابة التطبيقات المختلفة بإستخدام لغة البرمجة “جافا” بل ومن الأفضل أن يكون لك فكرة سابقة عن كيفية صنع تطبيقات الهاتف النقال باستخدام لغة الجافا”j2me”.

كما يلزمك ايضا معرفة تقنيات XML حيث ان الأندرويد يعتمد عليها لتبسيط وضع وترتيب المكونات والمعدات لواجهة او شاشة المستخدم داخل تطبيق الأندرويد.

كما تحتاج ايضا لتيسير وتبسيط عملية البرمجة ان تعتمد علي البيئة الخاصة بتطوير البرمجيات المتكاملة والتي تعرف اختصارا علي IDE، ومن أشهرها بالطبع eclipse, فجميعنا نعلم ان ميزة “اكلبس ” تتلخص في أن هندسته تعتمد علي مصطلح الاضافات او مايعرف ب plug-in، حيث تتم فيه الحاق الاندرويد بإطار عمل برمجيات اكلبس.

مبرمج اندرويد,مبرمج اندرويد,مبرمج اندرويد,مبرمج اندرويد,مبرمج اندرويد,مبرمج اندرويد,