مصادر لتعلم برمجة تطبيقات الأندرويد
هناك كثير من التساؤلات تطرح بين أوساط المبرمجين حينما يريدون بدء خطوة برمجة تطبيقات الهواتف الذكية، أولها بأي منصه ابدأ ios او android ؟ أيهما أسهل؟ أيهما أسرع في الفهم ؟ أيهما أكثر دعما؟!. حسنا سوف أطرح وجهة نظري في الموضوع “بدون أي تعصب لأي منصه” وبأختصار البدء ببرمجة تطبيقات للأندرويد أسهل و أسرع للفهم أكثر من برمجة تطبيقات ios لماذا؟ السبب في ذلك أن برمجة تطبيقات اندرويد تعتمد على لغة الجافا السهله جدا مقارنة ب objective c ومبادئها في الغالب متوافره مع أي خريج لكلية الحاسب ويستطيع أي شخص تعلمها بنفسه على عكس الأوبجكتف سي التي يتطلب تعلمها فتره أطول ” يكفي انها تنتمي لعائلة ال C ” ما يجعلها معقده نوعا ما.
المرحلة الأولى : تعلم لغة الجافا
المتطلب الرئيسي لبدء برمجة تطبيقات الأندرويد هو تعلم لغة الجافا ومبادئ برمجة الكائنات الشيئيه object oriented programming من غير تعلمها لن تستطيع برمجة واجهات تطبيقات الأندرويد “محترفة”.
مصادر لتعلم لغة الجافا:
لكي تفهم لغة الجافا يجب ان تستوعب برمجة الكائنات التي تعتمد عليها لغة الجافا
المرحلة الثانية: تعلم برمجة واجهات تطبيقات الأندرويد
الخطوه التاليه هي البدء بتعلم برمجة واجهات تطبيقات الأندرويد بتنزيل android studio
يفضل استخدامه أكثر من eclipse لسهولة التحميل وسرعة البرنامج.
مصادر لتعلم برمجة واجهات تطبيقات الأندرويد:
هناك تفاصيل مهمة جدا من الممكن آن لا تجدها في الكتب أو شروحات الفيديو كإرسال معلومات إلى سيرفر او جلب معلومات منه وعرضها بطرق مختلفة …إلخ هنا يأتي دور المشاريع المفتوحة المصدر التي من الممكن أن تساعدك في تعلمها ورفع مستوى كتابتك للأكواد.
أولها GitHub وهو موقع مختص للمشاريع المفتوحة المصدر ويوجد به الكثير من مشاريع تطبيقات الأندرويد او غيرها من المشاريع.
ثانيا موقع
androidhive يحتوي على العديد من المشاريع المختصه بتطبيقات الأندرويد بشروحات مفصلة لكل مشروع، المميز في هذا الموقع أن جودة الأكواد عاليه وسهلة القراءه والمشاريع متنوعه جدا.
وهنا مجموعه من المكتبات المفتوحة المصدر لتطوير واجهات الأندرويد
وفي النهاية المرجع الأساسي لتعلم برمجة واجهات تطبيق الأندرويد هو :
http://developer.android.com/training/index.htmlq
بالنهاية الجميع يعلم ولا يستطيع انكار ان تعلم لغات البرمجة يحتاج الى صبر ووقت
نتنمى ان الموضوع أعجبكم
Syrian Geeks