- قم بتجربة أمثلة التطبيقات التي تتماشى مع فكرة الحل الخاص بك
هذه هي أنشطة هذا الدرس:
تعمّق أكثر
أنت الآن في مرحلة تريد فيها البدء في ترميز تطبيقك.
ربما تكون قد بدأت بالفعل!
أو ربما لست متأكدًا تمامًا من كيفية الجمع بين المكونات التي تعتقد أنك بحاجة إليها لجعل تطبيقك يعمل.
لقد توصلنا إلى قائمة بأنواع التطبيقات أو الفئات التي تندرج تحتها العديد من مشاريع Technovation. الدروس التعليمية هي أمثلة يمكنك اتباعها والتعلم منها. لن توضح لك بالضبط كيفية إنشاء تطبيقك (هذا ليس ممتعًا!) ولكن نأمل أن تعطيك فكرة عن كيفية استخدام ميزات معينة في مخترع التطبيقات. الأمر متروك لك بعد ذلك لنقل هذه المعرفة إلى مشروعك.
الأمر ليس سهلاً، ولكن هذا هو معنى التعلّم!
أين تجد المساعدة
البحث عبر الإنترنت
ابحث في جوجل (أو محرك بحث بديل) عن "مخترع التطبيقات" وأي ميزة تريدها. على سبيل المثال، يمكنك البحث عن "مسابقة مخترع التطبيقات" من Google إذا كنت تريد إنشاء تطبيق يختبر المستخدمين حول موضوع ما.
الموقع الإلكتروني لمخترع التطبيقات
الكثير من الموارد الرائعة التي يوفرها معهد ماساتشوستس للتكنولوجيا. ابدأ بدروس App Inventor التعليمية ولكن تحقق من بقية الموقع للحصول على موارد رائعة.
مساعدة المنتدى
منتدى المجتمع لمستخدمي App Inventor هو مكان مناسب لنشر سؤال والحصول على بعض المساعدة من الخبراء!
يوتيوب
لدى App Inventor قناة خاصة به تحتوي على الكثير من البرامج التعليمية الرائعة.
دردشةGPT
تُعد ChatGPT رائعة في المساعدة في أسئلة البرمجة، حتى منصات البرمجة القائمة على الكتل مثل App Inventor. لن تحصل على كتل مرئية ولكنك لن تحصل على إجابات نصية جيدة جداً
مدربو الابتكار التكنولوجي
هل تعلم أنه يمكنك الحصول على مساعدة شخصية من مدرب Technovation؟ يمكن لفريقك التسجيل في جلسة مدتها ساعة واحدة لطرح الأسئلة والحصول على المساعدة في تطبيقك.
النشاط: إكمال برنامج تعليمي
اتبع برنامجًا تعليميًا يتوافق مع مشروعك
- اختر تطبيقًا واحدًا كمثال أدناه يحتوي على بعض ميزات تطبيق الحل الخاص بك.
- أكمل البرنامج التعليمي، مع الأخذ في الاعتبار أن التطبيق قد لا يكون مثل تطبيقك تماماً.
- استخدم التجربة لمعرفة المزيد عن المكونات وكيفية استخدامها داخل التطبيق.
انقر على أحد التطبيقات للوصول إلى البرنامج التعليمي المقابل.
تطبيق تسجيل الدخول
يوضح لك هذا البرنامج التعليمي طريقة واحدة لإضافة إمكانية التسجيل/ تسجيل الدخول إلى تطبيقك باستخدام مكون CloudDB. يمكنك بعد ذلك إضافة الميزات المهمة إلى تطبيقك التي تحل مشكلتك بالفعل.
تطبيق الموقع
هذا التطبيق هو مثال جيد على استخدام مكون الخريطة لتوفير معلومات تستند إلى الموقع للمستخدمين. في هذه الحالة، فرص التطوع. يستخدم التطبيق أيضًا WebViewer لعرض معلومات الموقع الإلكتروني، و PhoneCall حتى يتمكن المستخدم من الاتصال بالمنظمات التطوعية من التطبيق.
الجزء 1 - إضافة الخريطة والعلامات والمعلومات الأساسية
الجزء 2 - إضافة شاشة ثانية لعرض الموقع الإلكتروني وإجراء المكالمات الهاتفية
تطبيق التتبع
هذا التطبيق هو مثال على تخزين المعلومات الشخصية للمستخدم على هاتفه باستخدام TinyDB حتى يتمكن من تتبع شيء ما - في هذه الحالة، مدى خضرة تصرفاته.
اختياري:
الجزء 2 - إضافة تتبع اليوم المتتالي
الجزء 3 (متقدم) - اختبار استخدام "افعلها" لفرض تغييرات التاريخ
تطبيق المنتدى
يستخدم هذا التطبيق CloudDB للسماح للمستخدمين بمشاركة المعلومات بين بعضهم البعض - في هذه الحالة، رسائل المنتدى. إنه جزء من تطبيق أكبر حول مرض السكري، ولكن يمكنك التركيز فقط على ميزات المنتدى.
يتم تضمين أجزاء أخرى من البرنامج التعليمي الكامل للتطبيق للرجوع إليها.
اختياري
يمكنك إضافة إمكانية إنشاء المواضيع والمواضيع في منتداك. هذا أكثر تقدمًا وليس ضروريًا لمنتدى رسائل بسيط، ولكن إذا كنت على مستوى التحدي، يمكنك إضافة هذه الميزة.اختياري
تعلم كيفية ترميز الكتل لاستخدام القواميس لتضمين المواضيع والمواضيع/التعليقات في المنتدى.إليك قائمة التشغيل الكاملة للبرنامج التعليمي لتطبيق السكري.
يشتمل التطبيق الكامل على شاشة معلومات بالإضافة إلى تسجيل المستخدم/تسجيل الدخول والمنتدى.
الانعكاس
توفر أمثلة التطبيقات في هذا الدرس بعض الميزات التي قد تكون قررت تضمينها في تطبيقك على الهاتف المحمول. من المحتمل أنها لا تشبه تطبيقك تمامًا.
فكّر في هذه الأسئلة: