البدء في برمجة الأندرويد:

أنصحك بالبدء بـ Eclipse لأن أغلب الدورات سوف تعتمد عليه كبرنامجها الافتراضي، لذلك عليك تحميل حزمة تطوير الأندرويد عبر موقع Google :
Android SDKandroiddev4
وبعد أن حصلت على برنامج Eclipse يجب أن نبدأ بتعلم بناء التطبيقات:
1- مشاهدة دورات مصورة:
دورات باللغة العربية:
أيضاً من أفضل الدورات العربية دورة الأستاذ عبدالله عيد، يمكن مشاهدتها من Android 101 – YouTube
أو يمكن تحميلها لمشاهدتها لاحقاً:
Android 101 (الحجم 2.9 غيغابايت)
دورات باللغة الإنكليزية:
أيضاً هنا لدينا خياران، إما دورات مجانية أو مدفوعة، من أفضل الدورات المجانية وأشهرها على YouTube:
Android Application Development Tutorials
والدورات المدفوعة :
Lynda.com – Android SDK Essential Training
Lynda.com – Android App Development with Java Essential Training
2- الكتب الرقمية:
باللغة العربية :
للأسف فإن الكتب العربية المتخصصة ببرمجة الأندررويد قليلة ونادرة، وإن وجدت فإنها لاتغطي الاحتياجات كما تفعل الكتب الإنكليزية، نذكر على سبيل المثال كتاب أندرويد ببساطة ، لكنه أصبح قديماً ولايقارن بمستوى الكتب الإنكليزية.
باللغة الإنكليزية:
من أفضل الكتب حسب تجربتي :
Beginning Android 4 Application Development
The Busy Coder’s Guide to Android Development
يتميز الكتاب الأخير بضخامته وشموله لكثير من المواضيع.
3- ملاحظات ومصادر أخرى:
ملاحظة (1):
إن مجرد مشاهدة دورة لايعني أنك أصبحت مطور تطبيقات أندرويد، وإنما عليك وضع هدف من إبداعك والوصول إليه، على سبيل المثال ضع هدفاً لتصميم تطبيق يقوم بتسجيل الملاحظات، أو تطبيق آلة حاسبة، أو تطبيق مسابقة معلومات، وبمجرد وصولك لهذا الهدف تكون قد دخلت في برمجة الأندرويد بقوة، بالتأكيد سوف تواجهك بعض الصعوبات، حاول الاعتماد على المصادر التالية لتجد حلاً لمشكلتك.
ملاحظة (2):
ليس من الصواب تماماً أن تبدأ برمجة تطبيقك من الصفر، يمكنك الاعتماد على عمل الآخرين والاستفادة منه بمشروعك – جزئياً على الأقل – ، على سبيل المثال التعامل مع السيرفرات وإرسال البيانات إليها، أو عرض الصور وتكبيرها بإصبعيتن، ليس عليك كتابة كود لذلك، وإنما استعمال كود جاهز وبذلك توفر الوقت والجهد، هذه هي فكرة المصدر المفتوح، يمكن الاعتماد على المصادر التالية أيضاً للحصول على أكواد جاهزة.
ملاحظة (3):
حاول أن تستفيد من الشبكات الاجتماعية، على سبيل المثال هنا بعض المجموعات على الفيسبوك تحوي عدداً كبيراً من الشباب العرب المميزين، وستجدهم مستعدين لمساعدتك وإرشادك لحل مشاكلك المستعصية:
Ask Syrian Programmers
عبدالله عيد
المصادر:
موقع Vogella.com يقدم شروحات متقدمة واحترافية.
الموقع الرسمي لتطوير الأندرويد، أنصح بالاعتماد عليه بعد الإلمام جيداً بمفايهم برمجة الأندرويد:
Android Developers – Android.com
يحتوي الموقع على الكثير من الأقسام، أهمها قسم Reference والذي يحتوي الشرح التفصيلي لكل صنف وطريقة موجودة في نظام الأندرويد، يمكنك تحميله للعمل عليه دون اتصال بالإنترنت من خلال SDK Manager الذي قمنا بتحميله سابقاً.
موقع Stackoverflow.com، الموقع الأفضل في حل المشاكل التي تواجهك، مهما كانت مشكلتك ابحث عنها في Stackoverflow وستجد الحل.
موقع Androidhive.info موقع يحوي أكواد جاهزة لاستخدامها ضمن تطبيقك.
موقع Android Arsenal موقع شامل للمكاتب مفتوحة المصدر الخاصة بالأندرويد.
تطبيق DevAppsDirect – Demo Market : تطبيق مميز جداً، يحوي مجموعة واسعة من المكاتب مفتوحة المصدر مع إمكانية تجريبها مباشرة على هاتفك المحمول.
متجر F-Droid: متجر مشهور و خاص بالتطبيقات المجانية مفتوحة المصدر.
محاكي Genymotion الرائع، أنصح باستخدامه بشدة بدلاً عن المحاكي الذي يأتي مع حزمة ADT.
التعليقات
0 التعليقات

0 التعليقات:

إرسال تعليق

اشترك في الصفحة ليصلك جديد الموقع
×
bloggerWidget