يومياً و حتى في كل ساعة من حياتنا اليومية نقوم باستخدام هاتفنا المحمول
و اكثر انواع الهواتف المحمولة في الوطن العربي والشرق الاوسط هي من نوع اندرويد
حسناً ولكن كيف تم صنع هذه التطبيقات
في الحقيقة ان الموضوع طويل جداً انا سوف اشرحه لكم باختصار لأنني لا استطيع ان اخبركم كيف يتم صناعتها من البداية الى النهاية في هذا المقال فهذا مستحيل لأن الأمر ليس بالبسيط فالأمر يحتاج الى اشهر من التعلم ومشاهدة ومتابعة الدورات
لكن ما استطيع ان اخبركم به هو الآتي
صراحتاً المنصات والتطبيقات كثيرة جداً ولكن انا سوف اذكر اهمها والأكثر شهرة
اولاً app inventor
و من الأبسط سوف ابدأ معكم و اخبركم عن app inventor هذه المنصة هي بمثابة موقع الكتروني مجاني تابع لمعهد العلوم والدراسات MİT تم انشاءه وتتم ادارته بالتعاون مع العملاق جوجل
الهدف من هذا الموقع او من هذا المشروع هو هدف تعليمي وليس ربحي
بإمكانك عن طريق app inventor ان تقوم بتطوير تطبيق للهاتف بسيط و بدون معرفة بأي لغة برمجة \
سيظهر لك في الصفحة الرئيسية هاتف و على الجانب الأيمن مجموعة ازرار بإمكانك ان تسحب و تسقطها على الهاتف ليكون لدينا الزر الفلاني و لكي يقوم هذا الزر الفلاني بعمل او بوظيفة ما عند الضغط عليه يجب ان نضغط على شاشة الكود التي هي عبارة عن سحب واسقاط مثل مكعبات البزل
يعني اذا كنت مبتدأ ولاتحب لغات البرمجة ماعليك سوا البدء ب app inventor لكي تفهم كيف يعمل التطبيق على هاتفنا
ثانياً اندرويد ستوديو
طورت لنا شركة جوجل المالك لنظام اندرويد برنامج اكثر من رائع تستطيع عمل كل مايخطر على بالك من تطبيقات الأندرويد
هذا البرنامج اسمه اندرويد استوديو
صراحتاً هذا البرنامج معقد وصعب جداً و لكن الجميل فيه هو ان كل مايواجهك من صعوبات ومشاكل تجد لها حل على بحث جوجل
لتتقن وتستطيع استخدام هذا الاستوديو الرائع يجب عليك اتقان لغة برمجية اما جافا او كوتلن
ثالثاً visual studio xamarin
هذا الxamarin هو من تطوير الشركة العملاقة الشركة التي كبرنا على يديها - شركة مايكروسوفت مالكة نظام ويندوز
باستخدامنا ل xamarin نستطيع ان نقوم ببرمجة تطبيقات اندرويد قوية ومعقدة جداً و مايميزه عن باقي المنصات هو انك تستطيع ان تقوم بتطوير تطبيقات اندرويد و ايوس اي تطبيقات الايفون في آن واحد و ايضاً تطبيقات الويندوز الخاصة بأجهزة نوكيا
ماسيوفر عليك جهداً كبيراً في تعلم لغة سويفت الخاصة في ايوس
ولكن لتتقن ال xamarin يجب عليك ان تتعلم لغة البرمجة c#
ملاحظة : هذه البرامج والمنصات التي ذكرتها هي مجانية تماماً