كيف السبيل إلى عالم الأندرويد؟


التعليقات

وعليكم السلام ورحمة الله وبركاته،

أولا أعذرني إن كانت إجابتي مختصرة جدا...

ما هي أقل المتطلبات العلمية التي تلزم حتى أبدأ في تطوير الأندرويد؟

جافا أساسيات JSE فقط: مبدأ عمل جافا، البرمجة غرضية التوجه، الصيغة النحوية، أهم المكتبات الأساسية. (ولن تحتاج إلى JEE وغيرها)

إذا كانت لغة جافا هي المتطلب الأساسي، فما هو المستوى المطلوب في رأيك؟

في الواقع لا يوجد حد معين، كلما كنت متمكنا من جافا كان تعلم Android أسهل، ولنقل يكفي أن تكون قادر على كتابة تطبيقات كاملة تقوم بمهام بسيطة

ما رأيك في التطبيقات الهجينة؟

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

ما الإختلاف الجوهري (أقصد الفرق الواضح جداً) بين التطبيقات الهجينة والأصلية

سرعة التجميع Compiling عادة تكون أثقل عند التطبيقات الهجينة نظرا لما تضيفه من ملفات إضافية، أيضا -وغالبا- حجم التطبيق apk الناتج قد يكون أكبر أضعافا مضاعفة. والأهم من ذلك تجربة الاستخدام توضح الفرق user experience، فعندما تجرب تطبيق Native تشعر بالفرق الواضح.

نصيحتي من القلب :)

إن كنت تحب البرمجة فابدأ الآن من إحدى الدروس الأكاديمية، واصبر وثابر

أساسيات جافا ثم Android.

اختر أيها أعجبك على coursera أو udemy أو edX أو غيرها

دروس عبدالله عيد باللغة العربية جيدا أيضا

وإن كنت لا تحب البرمجة فدعك منها وامتهن شيئا آخر.

تحياتي.

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


برمجة أندرويد

مجتمع مطوري ومبرمجي نظام أندرويد

5.35 ألف متابع