الإعلانات
عندما يتعلق الأمر تطوير تطبيقات الهاتف المحمول دليل سريع لتطوير تطبيقات Android باستخدام Google App Inventor قراءة المزيد على وجه الخصوص ، أقرب ما وصلنا إليه في MUO هو مقال بيث كيفية تطوير تطبيق iPhone كيفية تطوير تطبيق iPhone بسيط وإرساله إلى iTunes قراءة المزيد . حتى مع نهج iPhone ، تحتاج إلى تعلم Objective-C. بعبارة أخرى - عليك أن تتعلم كيف تصبح مبرمجًا. حسنًا ، بالنسبة لأولئك منكم الذين يقدرون البرمجة المستندة إلى بصري مثلي ، فستكون سعيدًا جدًا لتعلم أن Android قد نجح في ذلك من الممكن لأي شخص لديه حتى تجربة البرمجة الأساسية إنشاء جهاز Android عالي الجودة وعالي الوظائف التطبيقات. السلاح السري لتطوير تطبيقات Android؟ يطلق عليه [NO LONGER WORKS] Google App Inventor ويتم تقديمه في Google Labs.
إعداد مخترع تطبيقات Google
يتكون مخترع التطبيق من ثلاثة أجزاء. هناك أداة التصميم ، ومحرر الكتل ، وأخيرا تكوين هاتفك.
أول ما عليك فعله هو إعداد هاتفك. اذهب داخل الإعدادات -> التطبيقات وتأكد من أن "مصادر غير معروفة" تم الإختيار. يسمح ذلك لمحرر القوالب بتثبيت نفسه والتواصل مع هاتفك لأغراض الاختبار.
ثم اضغط على "تطوير"وتأكد من تمكين"تصحيح أخطاء USB"و"إبق متيقظا.”
خمن ما - هذا الكل عليك القيام به لتهيئة هاتفك للعمل مع أدوات البرمجة.
عند التسجيل لأول مرة لاستخدام App Inventor ، ستحتاج إلى تثبيت Block Editor كإحدى الخطوات. هذا هو تطبيق Java يتم تثبيته على جهاز الكمبيوتر الخاص بك ، ويمنحك القدرة على تعديل سلوك "الكتل" التي قمت بإنشائها في وضع التصميم ، وتتواصل مباشرة مع هاتف.
بمجرد الاشتراك وتسجيل الدخول في أداة التصميم ، ما عليك سوى تحديد "جديد"واسم مشروعك الأول. في هذا المثال ، سأبدأ في لعبة مطابقة لأطفالي حيث يحتاجون إلى مطابقة صور القطط على شبكة 3 × 4.
تم إعداد أداة التصميم إلى حد كبير مثل Visual Basic و Visual C ++ ، حيث توجد الكائنات التي يمكنك استخدامها على اليسار ، وتقع منطقة التصميم أو "النموذج" في المنتصف. في هذه الحالة ، يكون النموذج هو الشاشة الفردية ، ويمكن أن يكون لديك شاشات متعددة لكل تطبيق (تذكر فقط تضمين التنقل).
بمجرد النقر على أحد المكونات وسحبه إلى الشاشة ، يظهر على الجانب الأيمن من تطبيق التصميم أسفله مكونات. تحت "الخصائص"يمكنك عرض وتعديل خصائص العرض الأولية لهذا المكون.
الآن أدناه ، أنشأت بشكل أساسي شاشة تحتوي على جدول 3 × 4 (يمكنك العثور عليها ضمن "ترتيب الشاشة") ثم أضفت 12 زرًا مع صور قط فردية لكل خاصية" صورة "للأزرار.
بمجرد أن تبدأ في استخدام محرر الكتل ، يمكن تعديل كل خصائص التصميم هذه. كما ترى أدناه ، قمت بتعريف صورة الزر 1 على أنها صورة فارغة (والتي قمت بتحميلها في وضع التصميم كصورة رمادية تسمى "Image1").
كما ترى ، كل شيء مرئي - لا يوجد ترميز هنا. تحت "كتل بلدي"اخترت مكون" Screen1 وسحبت "التهيئةحدث لمنطقة البرنامج المركزية. تحتاج إلى إخبار حدث ما يجب القيام به عند حدوثه ، لذلك قمت بسحب خاصية Button1.Image إلى المربع ، ثم أخبرته أن تجعل هذه الخاصية تستخدم "Image1".
بعد حوالي ساعة من اللعب - انتهيت من برمجة تهيئة جميع الأزرار عند تحميل تطبيقي لأول مرة ، وكذلك ما يجب فعله عندما ينقر المستخدم على الزر الأول.
كما ترى ، حتى تطبيق مثل لعبة المطابقة يمكن أن يتطلب منك التفكير بعناية في كل الاحتمالات. يمكنك البرمجة لجميع الاحتمالات من خلال تحديد وبرمجة الأحداث المكونة. يمكن أن يكون المثال أعلاه معقدًا ، لذلك إذا كنت قد بدأت للتو ، التزم بشيء بسيط مثل المثال الذي تقدمه Google عند الاشتراك لأول مرة. يمكنك التخرج من هناك عندما تكون مرتاحًا لعملية البرمجة والاختبار.
كما ترى في شريط التنقل الأيسر في أداة التصميم ، يمكنك الوصول إلى كل شيء تقريبًا يمكن لجهاز Android القيام به - أجهزة الاستشعار وقائمة جهات الاتصال ومشغلات الفيديو والمزيد.
لذلك - إليك عملي الفني المبرمج والاختبار ثم تم تثبيته أخيرًا على هاتفي في حوالي ساعة. ما زلت بحاجة إلى برمجة باقي الأزرار أيضًا.
وغني عن القول حقيقة أنني يمكن أن تحصل حتى اى شى للتشغيل على هاتفي بجهد حوالي ساعة أمر مثير للإعجاب. اعتقدت أنه سيكون من المستحيل تقريبا.
لذلك ، اشترك لتصبح مطورًا وجرب مطور تطبيقات Google بنفسك. قد تفاجأ ، فقد تجد نفسك تنشئ بعضًا من أروع التطبيقات التي يمكن تخيلها. كل ما يتطلبه الأمر هو القليل من الصبر وبعض الوقت للتلاعب بأدوات التطوير.
أخبرنا إذا كنت قادرًا على النجاح في تطوير تطبيقات Android الخاصة بك وما رأيك في أدوات التصميم وحظر الحظر في قسم التعليقات أدناه!
حقوق الصورة: سفيت
ريان حاصل على درجة البكالوريوس في الهندسة الكهربائية. لقد عمل 13 عامًا في هندسة الأتمتة ، و 5 سنوات في مجال تكنولوجيا المعلومات ، وهو الآن مهندس تطبيقات. محرر إداري سابق لـ MakeUseOf ، وقد تحدث في المؤتمرات الوطنية حول تصور البيانات وقد ظهر في التلفزيون والإذاعة الوطنية.