إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

مخترع تطبيقات الأندرويد App

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • مخترع تطبيقات الأندرويد App

    ناقلت المواقع التقنية الإخبارية اليوم خبر صدور App Inventor for Android وهو ببساطة بيئة برمجية مرئية عبر الويب تمكن مستخدمي الأندرويد (من المبرمجين وغير المبرمجين) من عمل تطبيقات أندرويد. ما تعنيه كلمة بيئة مرئية هو احتوائها على عناصر وأشكال مرئية لكل منها وظيفة معينة يتم تعديلها وربطها ببعضها البعض بالشكل الذي يرغب المستخدم أن يظهر التطبيق عليه (مشابهة للبيئة المستخدمة في برنامج LabView ولعشاق الليجو NXT). لا حاجة لرؤية الأكواد ولا التدخل بكتابتها.
    تتضمن العناصر ما يلي:
    • العناصر الأساسية (الأزرار، مربعات الاختيار، الصور، حقول نصية،…)
    • عناصر الوسائط المتعددة (الصور، عرض الفيديو، مشغل الصوت،…)
    • عناصر الرسوم المتحركة (كرة، شبح )
    • عناصر اجتماعية (مربع اختيار المتصل، اختيار البريد الالكتروني، مربع الاتصال، ارسال رسالة قصيرة، التواصل عبر تويتر، …)
    • عناصر خاصة بالحساسات Sensors (حساس تسارع ميل الجهاز Accelerometer، تحديد المكان GPS، تحديد وضع الجهاز (أفقي | عمودي))
    • عناصر ترتيب ما يظهر على الشاشة (ترتيب العناصر التي تظهر على شاشة التطبيق أفقيا أو عموديا أو على شكل جدول)
    • عناصر أخرى (قاريء الباركود، محول النص الى صوت، التنبيهات، التعرف الى الصوت speech recognition،…)

    بالإضافة الى العناصر، هناك القطع البرمجية أو ال Blocks والتي تشكل الدوال methods/functions وما تتضمنه من منطق logic كما تتعامل مع البيانات المستخدمة في التطبيق ويتم ربطها بالعناصر المذكورة في الأعلى. القطع تتضمن:
    • قطع التعريف (تعريف الدوال ومدخلاتها ووظيفتها)
    • قطع النصوص (التعامل مع النصوص: تعريف النص، تجزيء النص، هل يحتوي النص على؟، هل يبدأ بحرف ..؟،…)
    • قطع القوائم (التعامل مع القوائم: إنشاء قائمة، استبدال عنصر في القائمة، البحث عن عنصر،…)
    • قطع الرياضيات (جميع العمليات الرياضية على المدخلات: العمليات الحسابية، المنطقية، الدوال الرياضية،…)
    • قطع المنطق (true, false, and, or,….)
    • قطع التحكم (if, ifelse, for, while,…)
    • قطع الألوان (التعامل مع الألوان)

    App Inventor هو أداة ممتازة جدا وتحرك ذكي من غوغل. ففي مقالة نشرها موقع TechCrunch، شرح الكاتب وجهة نظره المتعلقة بقوة هذه الأداة في خلق جيل من المطورين الجدد لتطبيقات الأندرويد. فالبداية لهؤلاء المطورين ستكون عبر أداة App Inventor (ونلاحظ أن الأداة في متناول جميع الفئات العمرية) التي بطبيعة الحال ستمكن المستخدمين من الوصول الى حدود معينة (حالها حال أية أداة برمجية من هذا النوع) تدفعهم فيما بعد لدخول عالم البرمجة الفعلي وكتابة الأكواد والذي سيعطيهم تحكما أكبر في صنع التطبيقات. عطفا على هذه النقطة، أتوقع شخصيا أن تقوم غوغل بعمل مسابقات بين المدارس لأفضل تطبيق باستخدام هذه الأداة، على غرار مسابقات Lego Robocup وهذا تحديدا من شأنه تشكيل الجيل الجديد من المبرمجين.
    في الختام، أتوقع بأن تسهم هذه الأداة في عمل تطبيقات أكثر أمنا وفاعلية من تلك المنتشرة في سوق الأندرويد والتي تزعجنا في بعض الأحيان لكونها مليئة بالأخطاء البرمجية، حيث أن هذه الأداة ستجعل من عملية تصليح لأخطاء debugging أسهل.


    المصدر : أردويد

    روابط التحميل : (عفوا روابط التحميل قد تكون خاطئة)
    للماك :
    http://dl.google.com/dl/appinventor/...ller-image.dmg
    للويندوز : http://dl.google.com/dl/appinventor/...tras_setup.exe
    للينكس :
    http://dl.google.com/dl/appinventor/installers/linux/appinventor-extras_1.0-1_all.deb





    أتمنى واحد يشرح لنا كيفية تثبيت نسخة لينكس ، وهل يعمل البرنامج مع SDK Platform Android
يعمل...
X