تعلم برمجة الاندرويد : أشهر 7 كورسات باللغة العربية.

بما أنك هنا الآن عزيزي القارئ فذلك يعني أن لديك الرغبة الشديدة لتعلم برمجة الاندرويد حيث تعد برمجة الاندرويد أحد أهم مجالات البرمجة انتشارًا وطلبًا في وقتنا الحالي.

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

فكما تلاحظ لايخلو منزل أو مكان من الهواتف الذكية والأجهزة اللوحية والإلكترونية وجميع هذه الأجهزة تقريبًا تستخدم الأندرويد كنظام تشغيل.

فهي بنا نتعرف سوية على برمجة الأندرويد ثم نتعرف على أهم لغات البرمجة المستخدمة في برمجة تطبيقات الاندرويد

وسنخبرك أيضًا بأشهر الكورسات العربية لتعلم برمجة الأندرويد من الصفر وحتى الاحتراف.

ماهو الاندرويد Android؟

كلمة(Android) بالإنجليزية ﺗﻌﻨﻲ ﺍﻟﺮﻭﺑﻮﺕ أﻭ ﺍﻟﺮﺟﻞ الآﻟﻲ وقد أطلق هذا الاسم ﻋﻠﻰ ﻧﻈﺎﻡ ﺗﺸﻐﻴﻞ ﻣﺨﺼﺺ ﻟﻠﻬﻮﺍﺗﻒ ﺍﻟﺬﻛية Smart phones و ﺍلأﺟﻬﺰﺓ ﺍﻟﻠﻮﺣﻴﺔ Tablets.

 كما بدأت مؤخرًا شركة جوجل باستخدامه في بعض الأجهزة الإلكترونية كالثلاجة والتلفاز.

فالأﻧﺪﺭﻭﻳﺪ ﻫﻮ ﻧﻈﺎﻡ ﻣﺠﺎﻧﻲ ﻭﻣﻔﺘﻮﺡ ﺍﻟﻤﺼﺪﺭ ﻣﺒﻨﻲ ﻋﻠﻰ ﻧﻮﺍﺓ لينكس linux.

حيث ﺗﺪﻳﺮﻩ ﺷﺮﻛﺔ ﺟﻮﺟﻞ والتي ﺍﺷﺘﺮته ﻣﻦ ﺍﻟﻤﻄﻮﺭﻳﻦ ﺍﻷﺳﺎﺳﻴﻴﻦ عام 2005.

ﺗﺄﺳﺲ ﺃﻧﺪﺭﻭﻳﺪ ﻓﻲ ﺍﻟﻮﻻﻳﺎﺕ ﺍﻟﻤﺘﺤﺪﺓ ﺍﻷﻣﺮﻳﻜﻴﺔ ﺑﻮﺍﺳﻄﺔ ﻋﺪﺓ ﺃﺷﺨﺎﺹ ﻳﻌﻤﻠﻮﻥ ﻓﻲ ﻣﺠﺎﻝ ﺍﻟﺘﻘﻨﻴﺔ ﻭﻫﻢ: (ﺃﻧﺪﻱ ﺭﻭﺑﻦ، ﺭﻳﺘﺶ ﻣﺎﻳﻨﺮ، ﻧﻚ ﺳﻴﺮﺯ، ﻭﻛﺮﻳﺲ ﻭﺍﻳﺖ).

ومن ثم تم ﺍﻹﻋﻼﻥ ﺍﻟﺮﺳﻤﻲ عن نظام التشغيل أندرويد Android ﻓﻲ 5 ﻧﻮﻓﻤﺒﺮ 2007.

وذلك بعد أن ﻗﺎﻣﺖ ﺷﺮﻛﺔ ﺟﻮﺟﻞ ﺑﺸﺮﺍﺀ ﺍﻟﻨﻈﺎﻡ ﻣﻦ ﺍﻟﺸﺮﻛﺔ ﺍﻟﻤﺎﻟﻜﺔ.

ﻳﺘﻤﻴّﺰ نظام ﺍﻷﻧﺪﺭﻭﻳﺪ ﺑﻜﺜﺮﺓ ﺍﻟﺘﻄﺒﻴﻘﺎﺕ ﺍﻟﺘﻲ ﺗﺘﻮﺍﻓﻖ ﻣﻌﻪ، حيث ﻳﻤﻜنك ﺍﻻﻃّﻼﻉ ﻋﻠﻰ ﻫﺬﻩ ﺍﻟﺘﻄﺒﻴﻘﺎﺕ ﻭﺗﺤﻤﻴﻠﻬﺎ، وذلك ﻣﻦ ﺧﻼﻝ ﻣﺘﺠﺮ جوجل بلاي ﺍﻟﺸﻬﻴﺮ؛

ﻓﺘﻄﺒﻴﻘﺎﺕ الأندرويد ﺍﻟﺘﻲ ﺗﻮﺟﺪ ﻓﻲ ﻫﺬﺍ ﺍﻟﻤﺘﺠﺮ ﺗﺘﺠﺎﻭﺯ المليار ﺗﻄﺒﻴﻖ، ﻭﺍﻟﻜﺜﻴﺮ من هذه التطبيقات ﻣﺠﺎني.

ﺃﻭّﻝ شركة تتعامل مع نظام الأندرويد هي شركة HTC من خلال ﺟﻬﺎﺯ ﻫﺎﺗﻒ ﻧﻘّﺎﻝ يسمى ( HTC Dream ‏) عكس ما كان يظن البعض أن سامسونج أول من استعملت نظام الأندرويد.

ماهي لغات البرمجة المستخدمة في برمجة تطبيقات الأندرويد؟

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

1- لغة الجافا Java:

وهي لغة البرمجة الرسمية من جوجل والمستخدمة في برمجة تطبيقات الأندرويد.

 لذلك فهي مدعومة من قبل برنامج Android Studio التابع لجوجل وهو البرنامج الأساسي المستخدم في  كتابة أكواد تطبيقات الاندرويد.

كما وتستخدم لغةXml بالمزامنة مع لغة الجافا من أجل بناء الواجهات في تطبيق الأندرويد.

2- لغة كوتلن Kotlin :

لغة كوتلن البرمجية تم تقديمها مؤخرًا من قبل شركة جوجل على أنها اللغة الرسمية الثانية لبرمجة الاندرويد وهي شبيهة كثيرًا بلغة الجافا ولكن أسهل منها.

C -3 و++C : 

يتيح  برنامج Android studio  أيضًا إمكانية كتابة الأكواد بلغات أخرى غير الجافا مثل لغة ++C باستخدام مجموعة أدوات خاصة تسمى java NDK

حيث تستخدم++C أيضًا و بشكل خاص في برمجة تطبيقات الألعاب في أنظمة الأندرويد.

قد يعجبك أيضًا:

لغة البرمجة C ++ من الصفر الى الاحتراف.

 4- لغة #C:

 لغة ال #C تعتبر بديل جيد للغتي C و++C فى برمجة تطبيقات الألعاب وذلك لأنها أسهل ومناسبة للمبتدئين كما أنها مدعومة أيضًا  من بعض محركات الألعاب و المنصات المشهورة مثل Unity و Xamarin.

5- لغة python:

تعد من أشهر لغات البرمجة في يومنا هذا وذلك نظرًا لسهولة تعلمها وأمانها العالي، كما وتستخدم البايثون في أغلب المجالات البرمجية.

وهي أيضًا من أفضل اللغات التي تدعم برمجة وتطوير تطبيقات الأندرويد، 

فمن الأمثلة الحية على استخدام البايثون في الأندرويد تطبيق انستجرام ودروب بوكسDrop box  ويوتيوب، وريدت Reddit وغيرها الكثير من التطبيقات.

6- باستخدام HTML & CSS & Javascript:

حيث أنك تستطيع ايضًا بناء تطبيق أندرويد كامل باستخدام هذه اللغات الثلاثة مجتمعة.

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

ماهي صفات الحاسوب المناسب لتعلم برمجة الاندرويد:

تعلم برمجة الاندرويد من الصفر

قبل البدء بتنزيل برنامج أندرويد ستوديو، عليك عزيزي القارئ التأكد من وجود الحد الادنى من المتطلبات الموصى بها لنظام جهازك الحاسب ويمكن ترتيبها كما يلي:

1- الأجهزة التي تعمل على نظام ويندوزWindows :

  • نظام تشغيل إصدارات 7 أو 8 أو 10 ( 32 أو64 بت)
  • أقل حد من المساحة المتوفرة على القرص الصلب هو 2 جيجا والموصى به 4 جيجا.
  • وضوح الشاشة 1280 * 800  كأقل حد.
  • معالج رباعي أو سداسي النواة حسب ميزانيتك.
  • مساحة RAM قدرها 8GB أو أكثر.
  • قرص تخزين من نوع SSD.
  • كرت الشاشة المدمج يعتبر كافياً.

2- متطلبات نظام التشغيل Mac OS:

  • نظام تشغيل Mac OS X Yosemite (الإصدار 10.10 ، Syrah) فما فوق.
  • أقل حد من المساحة المتوفرة على القرص الصلب هو 2 جيجا والموصى به 4 جيجا.
  • وضوح الشاشة 1280 * 800  كأقل حد.
  • مساحة RAM قدرها 8GB أو أكثر.

3- متطلبات نظام تشغيل linux:

  • نظام التشغيل GNOME or KDE desktop. Tested on Ubuntu 14.04 LTS, Trusty Tahr (64-bit distribution capable of running 32-bit applications)
  • أقل حد من المساحة المتوفرة على القرص الصلب هو 2 جيجا والموصى به 4 جيجا.
  • وضوح الشاشة 1280 * 800  كأقل حد.
  • مساحة RAM قدرها 8GB أو أكثر.

أشهر الكورسات العربية لتعلم برمجة الاندرويد:

1- كورس برمجة تطبيقات الأندرويد منصة إدراك:

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

حيث ستتمكن في هذا الكورس من :.

  • استخدام نهج البرمجة الشيئية الـ Object-Oriented في بناء برامج بسيطة باستخدام الـ Java.
  • فهم أساسيات برمجة التطبيقات الذكية باستخدام الـ Android.
  • تصميم واجهات المستخدم بطريقة عصرية وسهلة الاستخدام.
  • اختبار التطبيق والتأكد من جاهزيته للرفع على الـ Google Play.

2- كورس تطوير تطبيقات الجوال مقدم من منصة رواق:

عند حضورك لهذا الكورس، ستتمكن من:  

  • إنشاء تطبيق أندرويد من الصفر.
  • تصميم الواجهات الخاصة بتطبيقات الأندرويد.
  • استخدام معايير الويب لتطوير تطبيقات الأندرويد.
  • نشر تطبيقات الأندرويد في منصات التطبيقات مثل Google play والتعريف بها.

3- دورة تعلم برمجة الاندرويد من الصفر للإحتراف وطرق الربح منها منصة يوديمي:

ستمكنك هذه الدورة من :

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

كورسات عربية على اليوتيوب لتعلم برمجة الاندرويد:

1- كورس تعلم برمجة الاندرويد قناة بغداد الجديدة:

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

2- كورس تعلم برمجة الاندرويد باستخدام لغةKotlin قناة بغداد الجديدة:

تقدم قناة بغداد الجديدة كورس آخر عن تعلم برمجة الأندرويد ولكن باستخدام اللغة الرسمية الثانية وهي لغة الKotlin ونفس الأمر كما في الكورس السابق ستتعلم بناء تطبيق أندرويد من الصفر.

3- كورس تعلم برمجة الاندرويد باستخدام لغة الجافا قناة عبد الله عيد:

المبرمج عبد الله عيد هو من أشهر المبرمجين العرب وقناته تقدم أفضل الكورسات البرمجية في مختلف المجالات

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

4- كورس أندرويد أستوديو مقدم من أكاديمية حسونة:

أكاديمية حسونة على اليوتيوب تقدم لك كورس كامل ومتكامل عن برمجة تطبيقات الأندرويد والذي سيفيدك كثيرًا في تعلم الأندرويد من الصفر.

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

كتابة م.فاطمة القدور:

اقرأ ايضًا:

تعلم برمجة الاندرويد خطوة بخطوة | تعلم مع يوتيوب

مسار كيفية تعلم برمجة الاندرويد.