فالأمر ليس بصعب كما يتصور البعض فبالإمكان لأى شخص مبتدئ تعلم تصميم تطبيقات الأندرويد وتطوير المهارات إلى أن يصل لدرجة الإحتراف .
وإستخدام هذه المواقع لايحتاج إلى خبرة بأمور الأكواد والبرمجة لأنه يعتمد على قوالب جاهزة يمكن التعديل عليها ولكن تعتبر هذه الطريقة لإنشاء التطبيقات محدودة إلى حد ما ، فأنت مقيد بشروط الموقع والقوالب المتاحة فقط .
2- إستخدام منصة App Inventor
تعتبر منصة App Inventor بداية جيدة لتصميم تطبيقات الأندرويد لأى شخص مبتدئ دون سابق خبرة ببرمجة التطبيقات ، فهو برنامج يمكن العمل به من خلال شبكة الإنترنت بالذهاب إلى هذا الموقع
App Inventor وذلك يتطلب حساب على Gmail
أو
تنصيب البرنامج على الكمبيوتر دون الحاجة للإنترنت من خلال تحميل
App inventor2 Offline من موقعه الرسمى وذلك يتطلب إعداد بيئة الجافا JDK بجهاز الكمبيوتر إن لم يكن لديك ملف الجافا قم بتحميل JDK المناسب لجهازك من
الموقع الرسمى .
مميزات App Inventor:
- يتكون من واجهة تصميم شاشة التطبيق (Designer) حيث يمكن إضافة الأدوات المختلفة والأزرارعن طريق السحب والإفلات.
- لا يحتاج الى كتابة اكواد برمجية حيث أنه يحتوى على واجهة برمجة التطبيق (Blocks) تعمل كلعبة البازل حيث يتم تركيب أجزاء تحتوى على أكواد برمجية جاهزة مع بعضها لتنفيذ أوامر البرمجة.
- إمكانية تصميم التطبيقات وتجريبها بشكل مباشر على الهواتف المحمولة.
- الموقع يحتوى على العديد من الدروس التعليمية مصورة أو فيديو للمبتدئين
عيوب App Inventor:
إستخدام البرمجة فى إنشاء تطبيقات الأندرويد
يمكن الإختيار من بين عدة لغات برمجية لإنشاء تطبيق أندرويد كما يمكن إستخدام برامج مختلفة وإليكم فى الجدول التالى أهم البرامج التى تستخدم لصناعة التطبيقات ولغات البرمجة التى تعتمد عليها هذه البرامج:
أشهر هذه البرامج هو برنامج Eclipse الذى يعتمد على لغة الجافا ويمكن الإستعانة بهذه الدورات:
يحتاج ذلك إلى خبرة وإحترافية ودراية بلغات البرمجة ++C و #C خصوصًا عند إنشاء ألعاب 3D
وهذه أهم البرامج لإنشاء ألعاب الأندرويد
فى النهاية: يمكن إتباع هذه النصائح لتكون صانع تطبيقات ناجح:
- البدء بتعلم البرامج الأسهل ثم الترقي إلى البرامج الأكثر تطورًا
- تطبيق الاندرويد لايتطلب خبرة طويلة كباقي التطبيقات المكتبية لذلك ابدأ بتعلم الاساسيات وسوف تكتسب الخبرة عند إنشاء تطبيقاتك.
- تحديد الهدف أو تطبيق من إختراعك ومحاولة الوصول إليه قهذا يؤدى إلى إكتساب الخبرات والمهارات.
- يمكن الإستفادة من الاكواد الجاهزة .