الدرس1: مقدمة عن تطوير تطبيقات الأندرويد



  • ماهو نظام الأندرويد ؟

الأندرويد هو عبارة نظام تشغيل مجاني ومفتوح المصدر مبني على نواة لينكس
 طور في الاول من طرف شركة اندرويد حيث تم شرائه من طرف شركة قوقل سنة 2005  ليصل هذا النظام لرقم هائل اعلنت عنه شركة قوقل في مؤتمرها للمطوّرين I/O 2019 ان عدد المستخدميين النشطين لهذا النظام قدر ب2.5مليار



  • لماذا يجب أن تبداء بتطوير تطبيقات الأندرويد:


1.لأنه مصدر مفتوح 

2.فيه مجتمع كبير 

3.يشهد تطور كبير   

  • نظرة لنظام كمبرمج

من أجل تطوير تطبيقات الاندرويد نستخدم برنامج Android Studio  (سنرى لاحقا كيفية تثبيته),و يجب ان يتوفر الأندرويد SDK  يدعى(Android SDK) ويعني معدات التطوير البرمجية (software development kit)  وهي تقدم :

  1. الأدوات tools
  2. الAPIs (Application program interfaceاي واجهات البرنامج  اللازمة يعني بالمختصر مايلزمنا لتطوير التطبيقات 
ملاحظة: لا تقلق اذا لم تفهم هذه الكلمات في الأول ستواجهها كثيرا عندما تبداء بالتعلم وستفهم معناها بشكل أحسن مع تقدمك

  • ماهي لغات البرمجة اللازم تتعلمها

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

1.نستخدم  لغتي البرمجة java او kotlin في الback-end  الخلفية حيث يكونان مسؤولان عن العمليات التي تحدث في البرنامج مثلا عندما يضغط شخص على زر يقوم بنقله إلى صفحة أخرى فالكود المسؤول عن القيام بذلك يكون بلغة الجافا او كوتلين لذلك يجب تعلم احى اللغتين في الاول وسنقوم بشرحهم في الموقع كذلك وينصح تعلم جافا كمبتداء وهذا لتواجد مصادر كثيرة لها لانها لغة مشهورة كثيرة وقديمة و تستخدم في عدت مجالات عكس كوتلين

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


  • سنقوم بشرح كل من JAVA و XML في الموقع

  • إصدارات الأندرويد إلى الأن



  • تعريف أدق للأندرويد


الأندرويد هو مجموعة برمجية خاصة بالهواتف تشمل
  1.  نظام التشغيل operation system
  2.   الوسيط (برنامج يعمل كجسر بين نظام التشغيل والتطبيقات).
  3. التطبيقات الرئيسية


  • هنا عرض لنظام تشغيل الاندرويد ومكوناته:
اشترك في مدونتنا
AdSpace768x90