أمثلة على التطبيقات باستخدام مخترع التطبيقات

  • قم بتجربة أمثلة التطبيقات التي تتماشى مع فكرة الحل الخاص بك

هذه هي أنشطة هذا الدرس:

تعمّق أكثر

أنت الآن في مرحلة تريد فيها البدء في ترميز تطبيقك.

ربما تكون قد بدأت بالفعل!

أو ربما لست متأكدًا تمامًا من كيفية الجمع بين المكونات التي تعتقد أنك بحاجة إليها لجعل تطبيقك يعمل.

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

الأمر ليس سهلاً، ولكن هذا هو معنى التعلّم!

scuba diver looking down

أين تجد المساعدة

البحث عبر الإنترنت

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

App Inventor bee logo

الموقع الإلكتروني لمخترع التطبيقات

الكثير من الموارد الرائعة التي يوفرها معهد ماساتشوستس للتكنولوجيا. ابدأ بدروس App Inventor التعليمية ولكن تحقق من بقية الموقع للحصول على موارد رائعة.

مساعدة المنتدى

منتدى المجتمع لمستخدمي App Inventor هو مكان مناسب لنشر سؤال والحصول على بعض المساعدة من الخبراء!

يوتيوب

لدى App Inventor قناة خاصة به تحتوي على الكثير من البرامج التعليمية الرائعة.

الذكاء الاصطناعي الجيني

تُعد ChatGPT (وغيرها من روبوتات الدردشة الآلية القائمة على الذكاء الاصطناعي) رائعة في المساعدة في أسئلة البرمجة، حتى منصات البرمجة القائمة على الكتل مثل App Inventor. لن تحصل على كتل مرئية ولكن ستحصل على إجابات نصية جيدة جداً

Sign up for a Technovation coach

مدربو الابتكار التكنولوجي

هل تعلم أنه يمكنك الحصول على مساعدة شخصية من مدرب Technovation؟ يمكن لفريقك التسجيل في جلسة مدتها ساعة واحدة لطرح الأسئلة والحصول على المساعدة في تطبيقك.

النشاط: إكمال برنامج تعليمي

الوقت المقدر: 60 دقيقة

اتبع برنامجًا تعليميًا يتوافق مع مشروعك

  1. اختر تطبيقًا واحدًا كمثال أدناه يحتوي على بعض ميزات تطبيق الحل الخاص بك.
  2. أكمل البرنامج التعليمي، مع الأخذ في الاعتبار أن التطبيق قد لا يكون مثل تطبيقك تماماً.
  3. استخدم التجربة لمعرفة المزيد عن المكونات وكيفية استخدامها داخل التطبيق.

انقر على أحد التطبيقات للوصول إلى البرنامج التعليمي المقابل.

تطبيق تسجيل الدخول
location app screen
تطبيق الموقع
green tracking app
تطبيق التتبع
Forum app screen
تطبيق المنتدى

تطبيق تسجيل الدخول

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

تطبيق الموقع

هذا التطبيق هو مثال جيد على استخدام مكون الخريطة لتوفير معلومات تستند إلى الموقع للمستخدمين. في هذه الحالة، فرص التطوع. يستخدم التطبيق أيضًا WebViewer لعرض معلومات الموقع الإلكتروني، و PhoneCall حتى يتمكن المستخدم من الاتصال بالمنظمات التطوعية من التطبيق.

الجزء 1 - إضافة الخريطة والعلامات والمعلومات الأساسية

الجزء 2 - إضافة شاشة ثانية لعرض الموقع الإلكتروني وإجراء المكالمات الهاتفية

تطبيق التتبع

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

اختياري: 

الجزء 2 - إضافة تتبع اليوم المتتالي 

الجزء 3 (متقدم) - اختبار استخدام "افعلها" لفرض تغييرات التاريخ

تطبيق المنتدى

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

يتم تضمين أجزاء أخرى من البرنامج التعليمي الكامل للتطبيق للرجوع إليها.

إليك قائمة التشغيل الكاملة للبرنامج التعليمي لتطبيق السكري.

يشتمل التطبيق الكامل على شاشة معلومات بالإضافة إلى تسجيل المستخدم/تسجيل الدخول والمنتدى.

الانعكاس

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

فكّر في هذه الأسئلة:

Italian bridge reflection
كيف يتشابه تطبيق المثال مع الحل الخاص بك؟
ما الفرق؟
ما الذي تعلمته في هذا الدرس ويمكنك تطبيقه عند برمجة تطبيقك الخاص؟