إليك 20 من أفضل المصادر لتعلم برمجة تطبيقات الأندرويد (كوتلين و جافا)

إليك 20 من أفضل المصادر لتعلم برمجة تطبيقات الأندرويد (كوتلين و جافا)

أصبحت الهواتف الذكية تشكل جزءا كبيرا من حياتنا اليومية، و تأتي الهواتف الذكية بأنظمة مختلفة على رأسها نظام الأندرويد المشهور، و نظام الـ iOS و بعض الأنظمة الأخرى التي انتهت صلاحية بعض منها بينما البعض الآخر لازال يثابر لينافس هذين النظامين، و بما ان نظام الـ iOS هو حكر على أجهزة و منصة Apple، فإن جل الهواتف الغير منتمية لهذه الشركة تشتغل بنظام الأندرويد، هذا الأخير الذي يوفر هو الآخر إمكانية  تشغيل مجموعة  ضخمة من التطبيقات و الألعاب على الجهاز، فمتجر تطبيقات جوجل مليئ بشكل كبير بمجموعة من تطبيقات الأندرويد الرائعة  تارة، و السيئة تارة أخرى، و يمكن للجميع الآن برمجة تطبيقه الخاص و نشره أيضا في المتجر.
نعم، أصبح انت أيضا بإمكانك برمجة و صناعة تطبيق أندرويد خاص بك و تهيئته كما تريد، إنسى يا صديقي مسألة تحميل برمجيات جاهزة و التعديل عليها، نحن نتحدث عن بناء تطبيق من الصفر (From Scratch) ، بحيث تستطيع تحويل الأفكار الخاصة بك إلى برمجيات جاهزة أمام عينيك تنبثق للحياة لتحقيق هذا الهدف، سيتوجب عليك البدئ في تعلم برمجة و صناعة و تصميم تطبيقات الأندرويد، خطوة مهمة من أجل بناء و تجسيد تطبيقك بالطبع هذا أمر بديهي، و لفعل ذلك سيتوجب عليك متابعة دروس و كورسات و كتب أيضا، و لكثرتها و توفرها في العالم الرقمي بكل اللغات، قد تضيع في خضم كل تلك الدورات و الكورسات الخاصة بتعليم صناعة تطبيقات الأندرويد، فما رأيك ان تترك موقع أكوا ويب يختار من اجلك ما يفيدك و نقوم نحن بإختيار افضل الكورسات من أجلك ؟ 


إليك 20 من أفضل الكورسات، الكتب و المصادر لتعلم تصميم و برمجة تطبيقات الأندرويد ( كوتلين & جافا )



- دورة أكاديمية حسوب لتعلم تطوير تطبيقات الموبايل بإستخدام تقنيات الويب

حين نتحدث عن تطوير تطبيقات الأندرويد فحديثنا لا يقتصر فقط على الأندرويد و كوتلن، بل تقنيات الويب أصبحت حاضرة في تطوير تطبيقات الجوال و الموبايل عبر مجموعة من الإطارات مثل React Native او Cordova و Ionic و غيرها. و للحصول على  دورات جيدة باللغة العربية تُعنى بمجال تطوير تطبيقات الموبايل بتقنيات الويب فنحن نقترح عليكم هذه الدورة من أكاديمية حسوب التي تهدف الى تعليمك هذه التقنيات باللغة العربية، بحيث تقوم بالتسجيل في الدورة و تتبع دروسها، و بنهايتها ستكون قادر أخي القارئ من تطوير و برمجة تطبيقات الموبايل بالإعتماد على تقنيات جديدة من خلال دورة أكاديمية حسوب الفريدة هذه. 

- تعلم برمجة تطبيقات الأندرويد بالعربية - بغداد الجديدة : 

الله عليك يا ربيعي، كورساته متقنة و إحترافية، كان هذا الكورس اول نظرة لي على عالم الأندرويد و برمجته، لم تكن لدي دراية إطلاقا عن كيف يتم برمجة تطبيقات الأندرويد الا بعد أول فيديو من هذه الدورة التي تابعتها من أولها لآخرها فصرت قادرا على صناعة تطبيق أندرويد بسيط مبدئيا، مشكلة هذه الدورة و حتى لا تصاب بالهلع هو أن عدد فيديوهاتها كبير جدا قرابة الـ 160 فيديو، لكن لا تقلق إطلاقا، لست مضطرا لمشاهدتها كلها، يمكنني ان اجزم لك عن تجربة شخصية ان بعد الفيديوهات يمكن تجاوزها خصوصا التي تشرح لك طرق تزيين الأزرار و العناصر و غيرها، لن تحتاج الى تلك الفيديوهات الآن، كل ما ستحتاج معرفته هو الـ 10 فيديوهات الأولى التي تشرح لك دورة حياة  تطبيق اندرويد و تهيئة البيئة المثالية للأندرويد و إنشاء اول تطبيق، ثم بعض الفيديوهات المتخصصة في الوسط مثل كتابة الأكواد و المناداة على العناصر و ربطها و ما الى ذلك. 





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

لحظة لحظة، لم نتجاوز بعد كورسات حسين الربيعي، كورس اخر مقدم لك من قناة بغداد الجديدة لتعلم برمجة تطبيقات الأندرويد، و لكن هذه المرة بإستخدام لغة البرمجة Kotlin، فقد قامت جوجل قبل سنة تقريبا بالإعلان رسميا عن لغة Kotlin كلغة برمجة مخصصة لصناعة تطبيقات الأندرويد و ذلك بعد سنوات حرب و دعوات قضائية مع شركة " أوراكل " حول إستخدام لغة الجافا في برمجة التطبيقات، و لإنهاء هذا الخلاف بشكل دائم قررت جوجل التخلي بشكل كامل عن الجافا مستقبلا و الإعتماد على Kotlin، و صحيح ان الجافا حاليا - الى حدود كتابة هذه الأسطر - لازالت متفوقة على  Kotlin، لكن مستقبلا و بتحديثات كوتلين و غيرها ستصير أكثر إستخداما و اقوى، فوجب تعلمها منذ الآن، و هذه الدورة توفر لك كل شيئ .



- دورة تعلم الـ Material Desgin - بالإنجليزية : 


أخبرتك ان تتجاوز الفيديوهات التي تشرح لك الواجهة و طريقة تزيين الأزرار و ما الى ذلك في دورة بغداد الجديدة، و ذلك لسبب وجيه، لأننا نريدك ان تتعلم صناعة واجهات أندرويد جد إحترافية و ليس أي واجهة كيفما كانت، يعتمد الأندرويد او الـ UI الخاص بتطبيقات الأندرويد في العالم على تقنية الـ Material Desgin، ستجد في جهازك على الأقل الآن 70% من تطبيقاتك تستخدم الـ Material Design مثل تطبيق فيسبوك، تويتر، ماسنجر و غيرها و غيرها، نحن نريدك ان تصنع واجهات مثلها و ليس أي واجهات.
لذلك نقترح عليك واحدة من أفضل دورات صناعة الواجهات بإستخدام الـ Material Design دورة قناة Slidenerd، الدورة كانت مدفوعة على Udemy في ما مضى لكن أصبح بإمكنك حيازتها الآن بشكل مجاني و متوافرة أيضا على اليوتيوب.



- دورة عبد الله عيد للأندرويد - بالعربية : 


دورة أخرى مشروحة من ملك الجافا الـ 101,102,103، هذه الدورة ننصحك بها لتعلم الأساسيات و الأمور الرئيسية في الأندرويد، ان لم تشتغل يوما بالأندرويد و هذه أول مرة لك في المجال، فهذه الدورة من أجلك، لأنه يوجد العديد من الأمور المشروحة في الدورة التي لم تعد مستخدمة او تغيرت مع تحديثات جوجل المستمرة، لكن من أجل إقتباس الأساسيات و فهم الدور الرئيسي لتطبيقات الأندرويد و كيفية تهيئة منصة العمل و بدئ تصميم و برمجة تطبيقات الأندرويد، فهذه الدورة جيدة نسبيا لك، الدورة مكونة تقريبا من 130 فيديو، يمكنك تجاوز معظمها رغم ذلك.



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

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



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


دورة أخرى على اليوتيوب جيدة من تقديم بسام بدر تعداد فيديوهاتها فوق الـ 70 فيديو بمعدل 10 دقائق في كل فيديو تقريبا ما عدا الفيديوهات الأولية لتهيئة و شرح الدورة، الدورة جيدة للأسف لم تتسنى لي الفرصة لأتابعها، لكنها جيدة و لها العديد من المتابعين كذلك، حديثة أيضا كون ان معظم الدورات العربية تقوم ببرمجة تطبيقات الأندرويد بإستخدام منصة Eclipse في حين ان الاندرويد ستوديو حديث الساعة  الآن بالنسبة لتطبيقات الأندرويد، او Intellij أيضا، عامة الدورة جيدة و مناسبة للجميع من أجل تعلم تطوير و برمجة تطبيقات الأندرويد على منصة أندرويد ستوديو و تهيئة هذه المنصة للأفضل .

- أساسيات كوتلين للأندرويد - بالإنجليزية : 

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



- موقع Androidhive : 


بعد ان تتعلم الأساسيات و تصير قادرا على إنشاء و صناعة تطبيق اندرويد بسهولة و سلاسة، ستود تطوير قدراتك في المجال، إستخدام تقنيات مثل Volley او Retrofit، التعامل مع Twitter/Faceboo k API و التعامل مع الخرائط و المساحات الجغرافية، ببساطة ستود نقل تطبيقك الأندرويد الى عالم اخر، عالم الإحترافية، لفعل ذلك سيتوجب عليك متابعة Androidhive، واحد من اقوى المواقع التعليمية في مجال الأندرويد في العالم و قد تبحث كثيرا عن مواقع شبيهة و لن تجد مثله، يشرح لك مجموعة من الخصائص لصناعة  تطبيقات إحترافية و إضافة العديد من الأشياء الجديدة بإحترافية عبر شروحات مقالية.

- كتاب خطوة بخطوة لتطبيقات الأندرويد : 

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



- موقع هينديوير : 

انه الـ Androidhive الخاص بنا، موقع عربي فذ يوفر لك كمية من المقالات الشروحية البدائية و المتقدمة في مجال الاندرويد، فإن كان إستيعاب بعض المقالات من Androidhive صعبا عليك فيمكنك اللجوء لموقع هينديوير، ليس هذا فقط، بل يقدم و قدم دورات عديدة في بناء انواع مختلفة من تطبيقات الأندرويد مثل تطبيق شات بإستخدام الـ Firebase، عامة الموقع رائع و قمنا بإستعراضه في أزيد من مقال على منصة أكوا ويب .

- تطوير تطبيقات الجوال - رواق : 


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



- كتاب Kotlin Full References - بالإنجليزية : 

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


- كورسات جوجل على Udacity - بالإنجليزية : 

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

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




شاركه على :