الأربعاء، 10 أبريل 2019

موقع أب اينفنتور

موقع آب اينفنتور (App Inventor)

image source: http://georgepavlides.info/json-data-on-the-android-mobile-with-app-inventor-2/



تعتبر منصة (App inventor) من أسهل طرق إنشاء تطبيقات أندرويد (Android) للمبتدئين، يعتمد العمل في هذه المنصة على سحب وإفلات العناصر والأدوات وقطع المكونات التي تحتوي على أكواد برمجية، فيمكن من خلاله تصميم أي فكرة تطبيق في دقائق معدودة دون سابق خبرة بالبرمجة.

إنشاء حساب على موقع برنامج (App Inventor) :

يمكن العمل مباشرة على موقع البرنامج أون لاين من خلال متصفح الإنترنت (Chrome أو(Firefox)  بشكل مباشر، ويتطلب ذلك تسجيل الدخول بحساب جوجل (Google Account) الخاص بك، على هذا الموقع:  http://ai2.appinventor.mit.edu



app inventor login screen

يتم تحميل الواجهة التطبيقية لآب اينفنتور بعد تسجيل الدخول بحساب جوجل.

app inventor main screen


يمكن العمل في آب اينفنتور من خلال واجهتين رئيسيتين، وهما: واجهة المصمم (Designer)، والواجهة الأخرى هي واجهة الكتل (Blocks).

أولاً: واجهة المصمم Designer:

تعتبر هي الواجهة الافتراضية التي تظهر عند إنشاء تطبيق جديد، وهي مكونة من أربعة مكونات رئيسية، وهي:
1- اللوح (Palette): ويظهر يسارا، ويستخدم لإضافة العناصر المكونة للتطبيق.
2- المشهد View: يظهر في الوسط، ويظهر الشاشة الأولى Screen1 ويتم سحب العناصر والأدوات إليها لتكوين التطبيق.
3- المكونات (Components): وتظهر به المكونات والعناصر المضافة للشاشة الحالية (Screen).
4- الخصائص (Properties): يظهر أقصى اليسار ويستخدم لتحديد الخصائص التي يتم تحديدها من لوح المكونات (Components).

ثانيا: واجهة الكتل (Blocks):

من مميزات هذا البرنامج أنه لا يحتاج إلى كتابة أكواد برمجية إنما يعتمد على تركيب قطع أو أجزاء تسمى بالكتل (Blocks) وهي تشبه تماما قطع البازل، وتستخدم لإعطاء أوامر البرمجة لكل جزء من التطبيق.
يتم الانتقال من واجهة المصمم (Designer) إلى واجهة الكتل (Blocks) بضغط زر (Blocks) الموجود أعلى اليمين أسفل القوائم.


Blocks screen

يتم سحب الكتل من القائمة الموجودة يسارا، إلى المشهد (View)، ويتم بعد ذلك ضبط خصائصها، أو إضافة بلوكات جديدة لها، لتوسيع وظائفها.
تتغير المكونات الموجودة في محرر الكتل (Block Editor) استجابة للمكونات المضافة لشاشة المصمم (Designer)، وقد تم توزيع الكتل المختلفة (Blocks) في ثمان فئات رئيسية، يوضحها الجدول التالي:


ليست هناك تعليقات:

إرسال تعليق