لقد اختبر الجميع الرغبة في البرمجة في وقت أو آخر. ومع ذلك، هناك بشكل عام أربعة عوامل مقيدة: القيود الزمنية، والمواد الدراسية، والكتل العقلية، ومدى الانتباه. لذا قم بتصفية جدولك الزمني، وصفي ذهنك، وقم بمعالجة اضطراب نقص الانتباه (ADD) الخاص بك بنفسك باستخدام كوب لطيف من قهوتك المفضلة لأن هذه هي المادة التي تحتاجها لتعلم كيفية البرمجة.
أصعب جزء في تعلم البرمجة هو التغلب على الانسداد العقلي. أولاً، لا يوجد إله برمجة يمنح المعرفة بالبرمجة لأي شخص. إن تعلم البرمجة هو نفس تعلم أي لغة، حيث توجد أسماء وأفعال وجمل تجتمع معًا بطريقة معينة لتكون منطقية للكمبيوتر. بمجرد الانتهاء من كتابة فكرة كاملة، يعمل البرنامج بشكل صحيح.
ثانيًا، حتى خبراء جافا الحاصلين على درجة الدكتوراه في علوم الكمبيوتر يعتقدون أن جافا تحتوي على صناديق سوداء ضخمة تحتوي على مدخلات ومخرجات. كما هو الحال مع أي لغة، كلما زادت خبرتك، كلما زادت غموض الهياكل اللغوية التي يمكنك استخدامها. بالرغم من ذلك، يمكن لأي شخص تعلم تراكيب اللغة الأساسية.
العائق الذهني الثالث هو الحصول على التحفيز و"افعل ذلك فحسب". الأدوات مجانية. الموارد متاحة. يمكن لأي شخص يريد كتابة برنامج أن يفعل ذلك وينشر أعماله. لذلك تحتاج فقط إلى الانتقال مباشرة إلى IDE الخاص بك والبدء في صنع شيء ما.
أدوات: كيفية إنشاء تطبيق Android، الجزء 1: إعداد Eclipse وAndroid SDK - سيمنحك إعداد Eclipse وAndroid SDK الأدوات الأساسية التي تحتاجها للبدء في إنشاء تطبيق Android. كما هو الحال مع أي مشروع، يجب أن تبدأ بتجميع أدواتك وتعلم كيفية استخدامها أولاً.
مهارات: "دروس جافا" - تعتبر دروس Java التعليمية في الأساس كتابًا إلكترونيًا عبر http تم وضعه بنفس التنسيق مثل العديد من الشهادات والدورات التدريبية عبر الإنترنت. صرح العديد من الأشخاص أنهم يريدون "الجلوس وتعلم جافا". تعد برامج Java التعليمية طريقة رائعة للقيام بذلك على وجه التحديد. تم تصميم هذا لكتابة تطبيقات Java عامة، وليس على وجه التحديد تطبيق Android لـ Java. سيمنحك تعلم هذه المادة قاعدة معرفية قوية لبرمجة تطبيقات Java.
مواد: أندرويد "فهرس الحزمة" - يعد Android Package Index مرجعًا لجميع الحزم والفئات وواجهات برمجة التطبيقات التي تقدمها Google. بمجرد أن تتعلم كيفية البرمجة بلغة Java، فإنك تحتاج إلى التعرف على وحدات البناء الفردية للتطبيق. كل من هذه الحزم تعمل كأسماء وأفعال في كتابتك. وتبين التوثيق الزمان والمكان المناسبين لاستخدام هذه الكلمات بالإضافة إلى ما تحصل عليه منها. يعمل فهرس الحزمة هذا بمثابة القاموس الخاص بك.
بنيان: "تصميم أندرويد" - تعد صفحة تصميم Android بمثابة منصة انطلاق رائعة للأفكار في تطبيق Android الخاص بك. هذه الصفحة هي أمثلة لما يود Google رؤيته. تعرض كل صفحة تطبيقات التصميم الموصى بها من قبل Google.
الجانب الإنساني: يعد منتدى اختراق Android الخاص بنا المكان المثالي لطرح الأسئلة والحصول على إجابات ومشاهدة أعمال المطورين الآخرين.
لذلك، قمنا بتغطية جميع الأساسيات اللازمة للبدء في إنشاء تطبيقات Android الخاصة بك. هناك موارد لا حصر لها تقريبًا متاحة على الإنترنت. يرجى مشاركة الموارد المفضلة لديك أدناه.