الثلاثاء، 5 يناير 2016

[دورة تعليميه - الدرس 1] تعلم صنع تطبيقات الاندرويد بالتفصيل - اعداد بيئه العمل



بسم الله،


الدرس الاول: اعداد بيئه العمل


الاندرويد مبني على اللينوكس، وهو مكتوب بلغه الجافا، لهذا فإن برامجه مكتوبه بالجافا ايضا،
هناك طرق عديده للبرمجه للاندرويد ومنها يكون خليط من الجافا ولغات اخرى مثل ال C ، لكن هنا سأركز على الجافا فقط.

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

*** المتطلبات من ناحيه الشخص:
1- يفضل ان يكون الشخص مبرمج لاي لغه لكي يكون لديه التفكير البرمجي ويستوعب اكبر قدر ممكن من الدروس، لكن هذا لا يمكنع غير المبرمجين والراغبين بالتعلم وان شاء الله يد بيد حتى يتعلم كل من يرغب بالبرمجه.

2- المعرفه للغه الجافا مسبقا تساعد بشكل كبير على استيعاب الدروس والتقدم بالتعلم فهي تسهل المهمه بما لا يقل عن 40% - 50% .

3- المثابر، التصميم، العزم والاصرار... ومن جد وجد ومن سار على الدرب وصل.

*** المتطلبات من ناحيه البرامج:
1- ايكليبس eclipse editor وهو المحرر الذي سنستعمله، هو ليس محرر وحسب بل من خلاله تستطيع تصميم وبرمجه وتشغيل البرنامج ، بل ويمكنك من اصدرا النسخه الموقعه signed والتي تستطيع رفعها للماركيت او تضعها بأي مكان ليتم تنزيلها وتثبيتها على الموبايل، اذا هو بيئه العمل الرئيسيه لنا.

2- JDK وهي حزمه البرمجه للجافا وهي اختصار لـ: Java Development Kit

3- Android SDK: وهي حزمه التطوير للاندرويد، التي سنقوم باستعمالها لعمل برامجنا، وهي مبنيه على الجافا كذلك.

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


بدء العمل:

1- تحتاج لتنزيل الايكليبس:
اختر ما يناسبك :
windows 32/64 
MAC 32/64
Linux 32/64
سيكون الملف المحمل بصيغه مضغوطه rar او zip بعد التنزيل فك الضغط على ال C:\ مباشره وليس داخل مجلدات فرعيه، مثلا يكون:
C:\eclipse

2- نحتاج تنزيل ال JDK:


تكون بصيغه exe قم بتشغيلها واتبع الخطوات.

3- نحتاج ال Android SDK:
اختر ما يناسب نظام التشغبل لديك:
Windows , linux or mac

الملف يكون بصيغه zip ايضا، فك الضغط على ال C:\ مباشره، مثلا يكون:
c:\android-sdk-windows

*** ليس ضروريا الالتزام بالقسم C:\ الخيار عائد لك ، والاحجام لن تكون كبيره للبرامج المحمله

الان قمنا بتنزيل كل ما هو مطلوب لبدء الاعداد للعمل.

الان قم بتشغيل الايكليبس، من مجلد الايكليبس الذي نتج عن فك الضغط شغل الملف :
C:\eclipse\eclipse.exe

سنقوم الان بتثبيت اضافه Android Development Tools او اداه البرمجه للاندرويد يرمز لها ADT
وهي تأتي على شكل plug-in داخل الايكليبس وتسهل العمل بنسبه 95%، لتثبيتها اتبع الخطوات:

- اختر Help > Install New Software
- اضغط Add
- في خانه name ضع ADT Plugin
- في خانه URL ضع : https://dl-ssl.google.com/android/eclipse/
- اضغط OK
- سيظهر لك مربع فيه check box او مربع اختيار مكتوب بجانبه Developer Tools ضع علامه صح واضغط next

*** ملاحظه: اذا واجهت مشكله ولم يظهر المربع الذي تحدثت عنه بالنقطه السابقه، 
قم بإزاله حرف ال s من الرابط ليصبح http بدل من https وحاول مره ثانيه.

اتبع التعليمات لتنزيل الاداه واجب بالايجاب دوما next next ok, …

عند اكمال التثبيت اضغط finish واعد تشغيل الايكليبس.

الان نأتي لضبط اعدادت الاضافه ADT:
- اذهب الى Window > Preferences اوEclipse > Preferences اذا كنت تستخدم الماك.
- اختر Android من اللوحه على اليسار
- قد يسألك اذا ما كنت تريد ارسال احصائيات لجوجل حول العمل الذي تقوم به، حدد خيارك اما نعم او لا واضغط proceed.
- اول مربع مكتوب بجانبه SDK Location، اضغط browse وختر المجلد الذي فككت به ضغطandroid sdk التي قمت بتنزيلها وفك ضغطها مثلا C:\android-sdk-windows

اضغط OK ثم Apply

مبروك انهينا تثبيت ال ADT.

*** نحتاج لتحديث وانزال باقي اجزاء ال android sdk حيث ان النسخه التي حملناها تسمى starter kit
او حزمه البدايه ويجب اكمال الاضافات عليها ليكون العمل صحيح:

- من الايكليبس اختر Window > Android SDK and AVD Manager
ستظهر شاشه بها مربع كبير فارغ على اليمين وعلى اليسار قائمه، اختر available packages سيظهر سطرين على اليمين وبجانبهم مربع checkbox اضغط على اشاره + بجانب android repository، سيقوم بتحميل عده خيارات





الان تختار ما تريد تنزيله وحسب توصيات موقع المطورين للاندرويد
اختر الحزمه المتوسطه وتتضمن ما يلي (ضع صح بجانب كل عنوان مكتوب هنا) :
- android SDK platform Tools
- SDK platform وهو الاصدار للنظام android على الاقل تحتاج واحد، وكما ترى كل الاصدارات تقريبا موجوده، من 1.5 وطالع، انا شخصيا اخترت 2.1 و 2.2 كونهم الاكثر انتشارا الان
- Documentation التوثيق للكود المصدري لل SDK وشرحه
- Samples: عينات برامج بسيطه للنظر عليها وربما الاستفاده منها
- Usb Driver تعريف للهاتف لكي تستعمله لتثبيت البرنامج عليه اثناء البرمجه debug
اضغط install selected وتابع التعليمات واجب بالايجاب دائما (خليك مطيع).





باستعرض معاكم طريقة تضبيط برنامج Eclipse Java Editor المشهور واستخدامه في برمجة تطبيقات الاندرويد من 1.5 إلى 2.2

الاشياء اللي نحتاجها:

1. حزمة Android SDK من هنا


2. برنامج Eclipse Java Editor من هنا - لا تنزل Java EE وانصح بالنسخة 32 بت حتى لو كان نظامك 64 بت لان الثاني يعاني من بعض المشاكل

بسم الله نبتدي طريقة إعداد ال Ecliplse

اولاً: فك الضغط عن الملف android-sdk_r06-windows.zip داخل مجلد C:/
ثانياً: فك الضغط عن الملف eclipse-java-helios-win32.zip داخل مجلد C:/







بعدها ادخل مجلد eclipse وعند eclipse.exe اضغط باليمين وبعدها Send to وبعدها Desktop Shortcut

بعدها قم بتشغيل برنامج Eclipse وعند اول تشغيل يظهر لك Workspace Launcher، قم باختيار مساحة البرمجة workspace، وبالنسبة لي اخترت الدرايف D كما في الصورة، مع وضع علامة صح بجانب Use this as default and do not ask again








ستظر لك واجهة Welcome، قم باغلاقها...

الآن مع تنزيل حزمة Android لبرنامج Eclipse، يتم ذلك بالذهاب إلى Help ثم Install New Software








عند Work with، قم بادخال العنوان التالي ثم اضغط ADD ، بعدها ادخل اسم Repository وليكن Android SDK مثلا:





ستظر لك الحزمة بهذا الشكل







قم باختيار Developer Tools بعدها Next وأيضاً Next مرة اخرى

بعدها قم بالموافقة على الشروط وغيرها واضغط Finish سيظر لك تحميل البرنامج








اذا ظهرت لك هذه الرسالة، اضغط OK وسيواصل التحميل









بعدها اضغط على Restart now ليتم إعادة تشغيل البرنامج، لا تخف الوندوز لن يعيد التشغيل فقط البرنامج

بعدها اذهب إلى Window>Preferences واختر Android وتجاهل رسالة الخطأ

عند SDK Location ضع عنوان المجلد للـ SDK والذي افترضنا ان نفك الضغط عنه في هذا العنوان:


كود:C:\android-sdk-windows


واضغط Apply ثم OK








بعدها اذهب إلى Windows>Android SDK and ADV Manager








من خلال Available Packages، ضع الاختيار على جميع الخيارات، واضغط Install Selected، المعذرة فهم موجودين عندي وفي الصورة التالية لا يمكن ان اضغط على Install Selected، هذه العملية ستأخذ وقت طويل








الآن مع كيفية اختيار المحاكي المناسب:
من نفس الخيار السابق، إذهب إلى Virtual Devices واختر New وضع الخيارات المناسبة لك كما في الصورة ، ثم Add ADV








بعدها، من خلال File>New>Other قم باختيار مشروع الاندرويد ثم Next








بعدها اختر اسم للمشروع وقم باختيار Build Target المناسب وفي خانة Application Name ادخل اسم البرنامج








عند النزول قليلاً، هناك خيارات يجب وضعها ثم Finish









تم انشاء مشروع الجافا الخاص بالاندرويد




الآن يمكنك البدء في البرمجة

اتمنى ان يكون الشرح مفهوم
اخيرا .... تم الانتهاء من الاعدادت لبيئه العمل ...
كل واحد يمد رجليه ويحرك جسمه ويتمطط براحته
عشان الدوره الدمويه تتنشط ... 

ونتابع مع درس قادم ان شاء الله.

ليست هناك تعليقات:

إرسال تعليق