يعتبر مجال البرمجة من أرقى المجلات الخاصة بالربح من الإنترنت سواء كنت تريد أن تنشئ مشاريع خاصة بك أو تعمل كفريلانسر لأشخاص آخرين ، فالبرمجة لا تجعلك تربح من الإنترنيت فقط يا عزيزي القارئ بل حتى و إنها تجعلك تتعرف على منهجية أو طريقة التفكير إن صح التعبير في الحياة حيث أنها تنقل طريقة تفكريك نحو الأفضل ، إلى هنا قد تحدثنا عن البرمجة بصفة عامة ، أما بالنسبة للموضوع الذي سنشير له في هذه التدوينة فهو حول برمجة تطبيقات الأندرويد بشكل خاص .
كما نعلم و تعلم يا عزيزي القارئ أن سوق تطبيقات الأندرويد هو كبير جدا ويحتوي على ملايين المستخدمين اليوميين ، مما يعني أن هناك أرباح ، فالمستخدمين = الأرباح ، فبالرغم من أن هناك بعض الطرق لتنشئ تطبيقات الأندرويد بدون الحاجة إلى البرمجة مثل أن تقوم بشراء الكود سورس جاهز من إحدى المواقع التي تقدم هذه الخدمة ، و التعديل على الصور فقط ( العملية تسمى بالرسكين ) ، أو تحميل تطبيق جاهز على بلاي ستور و عمل له decompile ( هذه العملية تسمى الهندسة العكسية ) .
اقرأ أيضا : تعرف على مفهوم Data Base و تعرف على طريقة الربح منه إنطلاقا من موقعك أو تطبيقك !!
إلا و أن أصحاب هذه التفهات إن صح التعبير يفشلون , فالعالم يحتاج لمبدعين و ليس للأشخاص الذين يعتمدون على غيرهم سعيا إلى تحقيق الحرية المالية ، إذا جلست تتساؤل يا عزيزي القارئ أنت و نفسك ، ما الفرق بيني و بين الشخص الذي برمج هذا التطبيق من الصفر ، ستجد العزيمة يا صديقي و حب المجال لا غير , كما ترى يا صديقي نحن تقريبا في ثلاث فقرات ( أنا كتبت و أنت قرأت ) و لم نذكر ولا معلومة حول تعلم تطبيقات الآندرويد كل ما فعلته هو إفراز الشحنة التي بداخلي لأجعلك تقتنع أنه فعلا يجب عليك تعلم البرمجة و لما لا أكون السبب في ذلك و لهذا إذا كنت محب للتقنية و كنت تحب تطبيقات الآندرويد فما عليك سوى الشروع والبدء في التعلم , ربما ستقول لي أنه ليس لدي حاسوب قوي لنصب عليه IDE لأقوم بتجربة الأكواد أو أي شيء من هذا القبيل سأقول لك يا عزيزي القارئ أنت إنسان فاشل و السبب يكمن في أنك لم تفتح المحرك الذي يجهله الكثير ( جوجل ) و تبحث عن مشغل الأكواد البرمجية اون لاين , و لا داعي لذلك لأنني قبل الشروع سأعرفك على موقع يتيح لك إمكانية تجربة الأكواد البرمجية عليه لجميع اللغات البرمجية حتى و إن كانت اللغات متعلقة بمجال آخر غير لغات برمجة تطبيقات الأندرويد , المحرر مقدم من موقع Tutorials Point , للانتقال له كل ما عليك هو البحث عنه في محرك البحث جوجل أو الولوج إليه من هذه الفقرة Codingground , بعدها يمكنك اختيار اللغة التي تشاؤها و تجربة الأكواد عليها بطبيعة الحال .
الآن سننتقل إلى الدليل الشامل لتعلم برمجة تطبيقات الأندرويد أولا و قبل تعلم الأندرويد يجب عليك تعلم الجاڤا أو اللغة الجديدة التي أطلقتها جوجل Kotlin ، لكني أنا أفضل يا عزيزي القارئ أن تتعلم كلاهما معا لتصبح متميزا عن باقي الأشخاص الذين يعرفون لغة الجاڤا فقط أو Kotlin. و لتعلم برمجة الجاڤا أو Kotlin بطبيعة الحال ستحتاج إلى مصادر مصورة طبعا هناك مجموعة كبيرة من المصادر العربية لكنني متيقن أنك ستحتار و لهذا فسأطرح لك بعض الدورات الرائعة في Java .
دورة حسين الربعي && دورة قناة البرمجة .
طرحت قناتين يا عزيزي القارئ و دورتين و السبب يكمن في أن هناك بعض الأمور الغير موجودة في إحدى الدورات و الموجودة في الدورة الأخرى فمثلا في درس الدوال الشرطية إحدى القنوات أعطت مثالا بالأعداد int و إحدى القنوات أعطت مثالا بالحروف String كونهم لا يعملون بنفس الطريقة فمثلا الأعداد int ستكتب .
اأما بالنسبة للحروف String فستكتب :
و لهذا يا عزيزي القارئ فعليك أن تتابع كلا الدورتين لتحصل على رصيد معرفي أكثر و تدرك الأمور طبعا لن أقول لك أنه لن تواجهك أي مشكلة فبالفعل ستواجهك عدة مشاكل يا عزيزي القارئ و كن على يقين أنه إن واجهتك المشاكل فأنت على الطريق الصحيح .
أما بالنسبة Kotlin فيمكنك أن تتابع أيضا الأخ حسين الربيعي الذي كان أول شخص في العالم العربي يطلق دورة تعلم Kotlin مجانا ، أسطر على كلمة مجانا ، بالإضافة إلى أن الرحلة في هذه الدورة تقريبا كلها تطبيقية ننصحك بشكل كبير يا عزيزي القارئ الإنضمام إليها و متابعتها
تعلم Android Studio
الآن بعدما ستتعلم البرمجة ستأتي مرحلة تعلم الأندرويد ، كل ما عليك يا عزيزي القارئ هو تعلم Android Studio هناك مجموعة كبيرة من الدورات الموجودة على اليوتوب و كما قلت سابقا ستحتار بين الأفضل ولهذا فأقترح عليك بعض الدورات التي أنا بدوري أتعلم منهم .
دورة إحترافية بمعنى الكلمة يا عزيزي القارئ و كن على يقين تام أنه لو قمت بإكمال هذه الدورة وتطبيقها دورة على حدى ستكون قادر بشكل كبير جدا على إنشاء تطبيقات الأندرويد من الصفر و بإحترافية كبيرة و جودة عالية و لن تجد أية مشاكل على الإطلاق ففي هذه الدورة تم شرح كل ما ستحتاجه لبناء تطبيقات الأندرويد بالإضافة إلى أنه في آخر هذه الدورة يعطيك أكواد سورس جاهزة فيها مجموعة من الأخطاء عليك تتبعها و إصلاحها و يمكنك بعدها أن تستفيد من التطبيق أليس هذا أمر رائع يا عزيزي القارئ ؟
دورة إحترافية أخرى مكونة من 303 درس لبرنامج الاندرويد ستوديو أظن هذه الدورة أيضا كافية لتعلم برمجة تطبيقات الأندرويد من الصفر ، لكي أكون معك صريح يا عزيزي القارئ أنا لم أتابع هذه الدورة و لم أتعلم من هذه الدورة لأنه و بكل بساطة يعجبني أسلوب الأستاذ حسين الربيعي صاحب قناة بغداد الجديدة و لهذا أشاهد جميع شروحاته حول البرمجة فقط .
وبهذا يا عزيزي القارئ سأكون قد قدمت لك الدليل الشامل لتعلم برمجة تطبيقات الأندرويد ، ما تبقى لك إلا التعلم لأنه حالفك الحظ ووجدت متطوعين عرب يقومون بهذه الدورات مجانا في بلدان أخرى ستجدها مدفوعة يا عزيزي القارئ و غير مثال دورات الأخ حسين الربيعي بالعربية مجانا و بالإنجلزية مدفوعة بطبيعة الحال يمكنك زيارتها على موقع يودمي إذا كنت ترغب في شرائها .