كل ما تحتاج معرفته عن App inventor

 مرحبا بك في مقال جديد من مدونة شيل ويب اليوم سوف نتعرف على App inventor اصبحت تطبيقات الهواتف المحمولة التي نستعملها كل يوم توثر في حياتنا وتزداد اهميتها مع اتساع المجالات الحياتية ولافكار الجديدة في تلك التطبيقات التي لم يعد برمجتها اطلاقها مقتصرا على شركات البرمجية الكبيرة انما اصبح المبرمون الافراد القادرين على تصميم وبرمجة ونشر تطبيقاتهم على المنصات والمتاجر المختلفة وليس غريبا ان تعلم ان مئات الاف التطبيقات المنتشرة اليوم اطلقها مبرمجون شباب هواة باستعمال ادوات تصميم وتطوير مفتوحة المصدر لا تعتمد على كتابة لغات برمجة جعلت من تطور التطبيقات الذكية امراا باغ ب السهولة.

ان تعلم البرمجة في عمر مبكر يفيد في تنمبة مهارات التفكير المنطقي والرياضي وحل المشكلات والتقويم والتحليل بالاضافة الى مهارات التواصل والعمل الجماعي والتعاون وجميعها مهارات ضرورية للنجاح والمناقشة في هذا العصر الذي يعتمد على التكنولوجيا والسرعة.

كل ما تحتاج معرفته عن App inventor


تطوير التطبيقات الذكية دون كتابة كود برمجي 

من اسهل طرق انشاء تطبيق ذكي لاجهزو الاندرويد للمبدئين هو استخدام برنامج يعتمد على السحب وافلات الادوات وقطع تسمى البنات Blocks تحتوي على اكواد برمجية جاهزة يمكنكم من خلالها تجميها وربطها بمنطق معين . تصميم اية فكرة تطبيق في دقائق دون الاحاجة لاية خبرة بالبرمجة وكتابة الاكواد ون الامثلة على تلك الرامج برنامج App inventor الذي سنستمله في مقال اليوم لتصميم وتطور تطبيقات ذكية .

قد تحتاج الاستعانة ببرنامج سكراتش Scratch والذي سوف تعرف علية في مقال جديد انشاء الله اثناء العمل على تطبيقك باستخدام برنامج App inventor وحيث تعمل البرامج التي يتم انتاجها بلغة Scratch على الحاسوب الشخصي بينما تعمل البرامج المنتجة باستخدام App inventor على الاجهزة التي تعمل بنظام اندرويد.


هل تعلم : طورت جامعة MIT الامريكية برنامج سكراتش Scratch كلغة مفتوحة المصدر اذ يمكن بناء برامج اخري عليها وتتوفر بدعم تام للغة العربية بينما تم تطوير App inventor من قبل شركة جوجل ومن ثم تحول الى MIT وما زال الدعم مقتصرا على الغة الانجليزية . 

تنصيب برنامج App inventor

يمكنك بدء استعمال App inventor مباشرة على موقع البرنامج دون الحاجة لتنصيبه من خلال متصفح الانترنت ولاكن ذلك يتطلب اتصالك بالانترنت طوال فترة العمل ويمكن التسجيل والبدء باستعمال الرابط التالي http://ai2.appinventor.mit.edu

يفضل تنصيب البرنامج والعمل عليه دون الحاجة للاتصال بانترنت ويتم ذالك بتحميل البرنامج من الموقع الرسمي حسب نظام التشغيل الخاص باحاسوبك من خلالتنزيل البرنامج من الرابط التالي ثم تنصيبه على جهاز الحاسوب الخاص بك كاي برنامج اخر .

مساعدة : قبل البدء باستعمال البرنامج تاكد ان جهازك مجهز ببيئة جافا Java لكي يعمل باشكل المطلوب.

تعرف على واجهة برنامج App inventor 

يحتوي برنامج App inventor على واجهتين سنحتاج استعمالهما اثناء استعمالهما اثناء عملك عليه لتطور تطبيقاتك : الواجهة الاولى وتعرف باسم واجهة التصميم Designer وتستعمل بناء الشكل العام للبرنامك بحيث تتيح لك استعمال خاصية السحب والافلات لبناء الشكل العام للتطبيقك ام الواجهة الثاية تعرف باسم اللبنات Blocks والتي ستستعملها للبرمجة تطبقك من خلال تجميع اللبنات الخاصة ببرنامج وربطها مع بعضيها حسب المنطق الخاص بك .

شرح واجهة التصميم Designer 

تتكون من قائمة الادوات التي تستخدم في تصميم تطبيقاتك مثل الازرار وادوات الرسم والتصوير بالاضافة المجموعة من الادوات المتقدمة كاحساسات والفيديو والربط مع موقع التواصل الاجتماعي وغير ذالك الكثير من الادوات التي تستخدم عن طريق السحب والافلات على الشاشة ويمك التحكم بخصائص كل اداة من خلال Properties.

شرح واجهة البرمجة Blocks

واجهة الرئيسة لبرنامج App inventor


من اهم مميزات برنامج App inventor انه لا يحتاج الىكتابة اكواد برمجية لانه يعتمد على تركيب قطع او اللبنات Blocks لاعطاء اوامر البرماجية لكل جزء من التطبيق و تقسم هذه القطع بشكل عام لاوامر التحكم او المنطق او عمليات حسابية كما يمكن تطوير اللبنات خاصة بك بشكل متقدم لاحقا لاداء وظائف خاصة بك .

وهنا انتها المقال ارجو انه اعجبكم اكتبو في التعليقات ان كنتم توريدون دروس من هذا الرنامج  في امان الله.
ملاحظة مهمة ممنوع نشر الموضع الى ان كتبت المصدر


إرسال تعليق

Post a Comment (0)

أحدث أقدم