Monday, August 10, 2015

دورة برمجة تطبيقات الأندرويد للمبتدئين | الدرس الأول - تجهيز بيئة العمل

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

والأن لنبدأ على بركة المولى عزوجل

=====================
الدرس الأول : تجهيز بيئة العمل لتصميم وتعلم لغة الجافا وبرمجة تطبيقات الأندرويد
ما هي البرمجة ؟
البرمجة هي معرفة لغة الألة تحت نظام معين وإستخدامها لإنشاء برامج أو تطبيقات تساعد على تحقيق الهدف منها بسهولة .. أي إنك لكي تكون مبرمجا عليك بأن تتقن بعض لغات البرمجة والتي سنساعدك على إجادتها إجادة تامة في دورتة برمجة تطبيقات الأندرويد للمبتدئين على مملكة الأندرويد .
=====================
ما هي لغات البرمجة المطلوب تعلمها ؟
Java for Android Programming
أهم ما يجب أن تعرفه كما سبقنا هي لغة كتابة برنامج الأندرويد .. واللغة الأساسية لبرمجة أي تطبيق أندرويد في العالم هي لغة الجافا وهي واحدة من 6 لغات لبرمجة تطبيقات الأندرويد ولكنها الأسهل والأكثر شهرة وإستخداما .. ولا نقصد بتعلم لغة الجافا هي فهم كل أركان اللغة .. فهي لغة ضخمة تدخل في برمجة الكثير من الألات والمعدات الإليكترونية .. ولكننا نريد أن تفهم المفاهيم الأساسية التي ستسخدمها في برمجة تطبيقات الأندرويد .. ولن تجد بعد كورسنا الصغير ما ينقص لغتك كمبرمج في تطبيقات الأندرويد إلا وسيكون من السهل عليك تعرفه .
لذا سنقدم إليكم كورس لغة الجافا وهو كورس مصور نظرا لإن الأبحاث أثبتت أن أفضل طرق التعلم هي التعلم المرئي . ولكن أكثر ما يفيد هو الممارسة أثناء التعلم بالتطبيقات والأمثلة المشروحة والتفاعل .

وفي هذا المجال وهذه اللغة توجد الكثير من الفيديوهات العربية والإنجليزية لتعلم البرمجة بإستخدام لغة الجافا . وإن كنا نجد أفضلها هو كورس الأستاذ عبد الله عيد لتعلم البرمجة بإستخدام لغة الجافا .
يمكنك متابعة دورة برمجة لغة الجافا من خلال 2 قنوات على اليوتيوب هي :
1 - Java 101
2 - Java 102
3 - Java 103

ويمكنك تحميل الكورس المرئي كامل من هنا
1 - الدورة الأولى Java 101 . الحجم 1.5جيجا
2 - الدورة الثانية Java 102 . الحجم 1.7جيجا
3 - الدورة الثالثة Java 103 . الحجم 1.2جيجا

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

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

توفر لنا شركة جوجل المطورة لنظام أندرويد بيئة تطوير برمجيات أندرويد متكاملة وتعرف ب IDE إختصارا ل Integrated Development Environment .
وتشمل هذه الحزمة البرمجية التالي:

  • Eclipse + ADT plugin
  • Android SDK Tools
  • Android Platform-tools
  • A version of the Android platform
  • A version of the Android system image for the emulator

  • قم بتحميل الحزمة البرمجية من هنا على جهاز الكمبيوتر الخاص بك .

    بعد دخولك إلى الرابط قم بالضغط على
     Download Eclipse ADT with the Android SDK for Windows

    سيظهر لك الترخيص قم بوضع علامة بالمربع على الموافقة I have read and agree with the above terms and conditions
    ثم قم بوضع علامة على نوعية نظامك وما إذا كان 32bit أو 64bit .

    ثم إضغط على
    Download Eclipse ADT with the Android SDK for Windows

    سيبدا تحميل الحزمة البرمجية إلى جهاز الكمبيوتر الخاص بك مباشرة .. حجم التحميل 353 ميجابايت .
    بالطبع لكي يعمل البرنامج بشل جيد يجب عليك التأكد من إنك تملك أحدث إصدار من برنامج جافا على جهازك .. لتحميل أخر إصدار من جافا تفضل بالدخول هنا .
    Eclipse for Android
    وبرغم إن هناك الكثير من البرامج المساعدة في برمجة وتطوير وتعديل تطبيقات أندرويد إلا أن أفضلها هو برنامج Eclipse فلن تجد دورة أو شرح لبرمجة تطبيقات أندرويد إلا وسيكون عن طريق هذا البرنامج الرائع لما له من مميزات أهمها إمكانية دعمه بال Plugins أي الإضافات الغير موجوده به وغيره الكثير من الإمكانيات المذهلة.

    الأن وقد إنتهينا من تحضير بيئة العمل ومعرفة من أين سنبدأ .. تابعونا في الدرس القادم بإذن الله

    مع تحيات مملكة الأندرويد

    No comments:

    Post a Comment