רכיבים שונים ב-Thinkable

  • סקור רכיבים שונים שבהם אתה יכול להשתמש ב-App Inventor או Thunkable
  • מצא רכיב אחד שיכול לעזור לאפליקציה שלך
  • חקור מדריך וקוד לפחות רכיב אחד באפליקציה שלך

אלו הפעילויות לשיעור זה:

רכיבי טלפון חכם

זה הזמן לבחור ולקודד את הרכיבים, שחלקם כוללים חיישנים, שבהם תרצה שהאפליקציה שלך תשתמש. הרכיבים השונים הזמינים יאפשרו לאפליקציה שלך לעשות דברים רבים ושונים - הקפד לבחור את המתאימים לך! 

שיעור זה הוא עזר עבורך ללמוד על רכיבים רבים שבהם תוכל להשתמש באפליקציה שלך. 

כנראה שבחרתם את הפלטפורמה שלכם עד עכשיו, אבל נרשום את כל הרכיבים גם עבור App Inventor וגם עבור Thunkable, רק כדי שתוכל להיות מודע לרכיבים הזמינים.

חפש את הרכיבים שבהם תוכל להשתמש כדי ליישם את התכונות שתכננת עבור האפליקציה שלך.

בנות מסתכלות על מחשב נייד

רשימת רכיבים לפי קטגוריה

הרכיבים הבאים הם רכיבים מעבר לרכיבי ממשק המשתמש הסטנדרטיים , המאפשרים למשתמש ליצור אינטראקציה עם האפליקציה.

זו אינה רשימה מלאה, אך מכסה את רוב הרכיבים הזמינים כעת. Thunkable ו-App Inventor ממשיכים להוסיף עוד תכונות ורכיבים כל הזמן.

המידע שלהלן זמין גם במסמך זה.

אם האפליקציה שלך זקוקה לתכונות הקשורות לדברים כמו תמונות, אודיו ווידאו, הרכיבים האלה יעזרו לך מאוד.
תיאור תכונה ממציא אפליקציות אפשר להאמין
מאפשר למשתמש לצלם סרטונים. אתה יכול להשתמש בו עבור אפליקציות חברתיות, אפליקציות שיתוף וידאו, או בכל זמן אחר שבו תרצה שהמשתמש שלך יקליט סרטון. מצלמת וידיאו מַצלֵמָה
מאפשר למשתמש לצלם תמונות. זה יכול להיות שימושי עבור אפליקציות המאפשרות למשתמשים להגדיר תמונות פרופיל או לצלם תמונות לשיתוף או לשמור בגלריה. מַצלֵמָה מַצלֵמָה
מאפשר למשתמש לבחור תמונה מספריית התמונות שלו. זה יאפשר למשתמשים לבחור תמונות שצילמו מחוץ לשימוש באפליקציה שלך. ImagePicker קבצים (ספריית תמונות)
מאפשר לך להטמיע סרטון באפליקציה שהמשתמש יכול ללחוץ עליו. הסרטון חייב להיות .wmv, .3gp או .mp4 ולא להיות גדול מ-1MB. נגן וידאו וִידֵאוֹ
מאפשר לך לתרגם טקסט לשפה אחרת. זה דורש שלאפליקציה שלך תהיה גישה לאינטרנט מכיוון שהיא מסתמכת על שירותי תרגום חיצוניים. מְתוּרגְמָן נְאוּם
מאפשר למשתמש להקליט צליל או רעש. מקליט סאונד קוֹל
רכיב שמע זה משמיע צליל. זה עובד הכי טוב עבור צלילים "ארוכים", כגון שירים, נאומים או שירים. ל-Thunkable יש רק רכיב אחד, סאונד, עבור אודיו בכל אורך. נַגָן קוֹל
דומה מאוד לרכיב הנגן, אבל הוא הטוב ביותר עבור צלילים קצרים, כמו התראה "dings". קוֹל קוֹל
מתרגם את הדיבור של המשתמש לטקסט. זה שימושי במיוחד עבור אפליקציות הדורשות יכולות דיבורית. מזהה דיבור נְאוּם
רכיב זה עושה את ההיפך של SpeechRecorder; זה מאפשר למשתמשים להזין טקסט והאפליקציה תקרא אותו בקול רם. TextToSpeech נְאוּם
אתה יכול להפעיל אנימציה של JSON באפליקציה שלך. לא זמין הַנפָּשָׁה
אם אתה צריך את האפליקציה שלך כדי לבצע שיחות טלפון, לשלוח מיילים, לשלוח הודעות טקסט ולשתף סוגים מסוימים של מידע, רכיבים חברתיים אלה עשויים להיות מועילים.
תיאור תכונה ממציא אפליקציות אפשר להאמין
מציג את אנשי הקשר של המשתמש ומאפשר למשתמשים לבחור מישהו מרשימה זו. ContactPicker לא זמין
מאפשר למשתמש להזין כתובת דואר אלקטרוני מרשימת אנשי הקשר של המשתמש. EmailPicker לא זמין
מאפשר למשתמש לבחור מספר טלפון מרשימת אנשי קשר בטלפון. PhoneNumberPicker לא זמין
מאפשר לך להטמיע סרטון באפליקציה שהמשתמש יכול ללחוץ עליו. הסרטון חייב להיות .wmv, .3gp או .mp4 ולא להיות גדול מ-1MB. נגן וידאו וִידֵאוֹ
מאפשר למשתמש לבצע שיחת טלפון מהאפליקציה שלך. שיחת טלפון לַחֲלוֹק
מאפשר למשתמש לשלוח הודעת טקסט לטלפון של משתמש אחר דרך האפליקציה שלך. הודעות טקסט לַחֲלוֹק
רכיב שמע זה משמיע צליל. זה עובד הכי טוב עבור צלילים "ארוכים", כגון שירים, נאומים או שירים. ל-Thunkable יש רק רכיב אחד, סאונד, עבור אודיו בכל אורך. נַגָן קוֹל
מאפשר למשתמשים לשתף הודעות, תמונות או תוכן אחר באפליקציה שלך עם אפליקציות אחרות בטלפון של המשתמש, כמו אימייל והודעות. שיתוף לַחֲלוֹק
מאפשר תקשורת בין האפליקציה שלך לטוויטר. משתמשים יכולים לחפש ציוצים, לשלוח ולקבל הודעות, לקבל רשימה של עוקבים ועוד. לְצַפְצֵף לא זמין
Thunkable מאפשר לך להוסיף מודעות לאפליקציה שלך. כל האפליקציות חייבות להיות מאושרות תחילה על ידי Thunkable לפני שניתן יהיה להוריד אותן או לפרסם אותן. לא זמין מודעות
רכיבים אלה מאפשרים לאפליקציה שלך ליצור אינטראקציה עם ישויות מחוץ לאפליקציה שלך, כמו האינטרנט, מכשירים ואפליקציות אחרות.
תיאור תכונה ממציא אפליקציות אפשר להאמין
מאפשר לאפליקציה שלך להפעיל אפליקציות אחרות, כמו מצלמה או מפות Google, או אפליקציות שנוצרו על ידי משתמשים המותקנות בטלפון. ActivityStarter פתח קישור (גוש בקרה)
מאפשר לך להטמיע מפה באפליקציה שלך. App Inventor כולל רכיבים כמו מרקרים וצורות שניתן להוסיף למפה. תכונות אלו מתווספות בקוד ב-Thunkable. מפות מפות
מאפשר למשתמשים להציג דפי אינטרנט בתוך האפליקציה שלך. WebViewer Web Viewer
מאפשר לאפליקציה שלך לשלוח ולקבל מידע אל ומאתרים חיצוניים. אינטרנט אינטרנט API
מאפשר למשתמש לבצע שיחת טלפון מהאפליקציה שלך. שיחת טלפון לַחֲלוֹק
רכיבים אלה מאפשרים לאפליקציה שלך להתחבר למכשירי Bluetooth. לקוח Bluetooth, שרת Bluetooth, BlueToothLE (הרחבה) Bluetooth באנרגיה נמוכה
רכיב שמע זה משמיע צליל. זה עובד הכי טוב עבור צלילים "ארוכים", כגון שירים, נאומים או שירים. ל-Thunkable יש רק רכיב אחד, סאונד, עבור אודיו בכל אורך. נַגָן קוֹל
משמש לאיסוף נתונים ממקורות חיצוניים (חיישנים, אינטרנט, קבצי נתונים) והצגתם בצורת תרשים. תרשים, ChartData2D לא זמין
ניתן להשתמש כדי להתחבר להתקנים טוריים כמו Arduino. סִדרָתִי לא זמין
מאפשר למשתמשים באפליקציה שלך להירשם עם שם משתמש וסיסמה. זה מחייב אותך להגדיר תחילה חשבון Firebase. לא זמין כניסה
מאפשר לך להטמיע קובץ pdf בתוך האפליקציה שלך לא זמין קורא PDF
אם האפליקציה שלך צריכה לאסוף מידע על העולם הסובב אותה או על המשתמש, הנה כמה חיישנים אליהם App Inventor ו-Thunkable יכולים לגשת.
תיאור תכונה ממציא אפליקציות אפשר להאמין
יכול לקבוע אם הטלפון רועד ואם הוא מוחזק זקוף או הפוך. יכולת זו שימושית מאוד כאשר אתה רוצה שהמסך יתכוון מחדש בתגובה לאופן שבו הטלפון מוחזק, או אם אתה רוצה שהאפליקציה תגיב לרעידות. חיישן מד תאוצה מד תאוצה
משתמש בחיישן מד התאוצה כדי למדוד כמה צעדים המשתמש מחזיק את הטלפון עושה, ויכול גם להעריך את המרחק שעבר. מַד צַעֲדִים לא זמין
יכול לחוש אם הטלפון מוטה. הוא מדויק יותר ממד התאוצה ויכול למדוד עד כמה השתנה כיוון הטלפון. חיישן ג'ירוסקופ ג'ִירוֹסקוֹפּ
משמש למדידת צפיפות השטף המגנטי. לא כל הטלפונים תומכים ביכולת זו. חיישן שדה מגנטי מגנומטר
מאפשר לאפליקציה שלך לקבל את השעה הנוכחית או להשתמש בטיימר. זה יכול להיות שימושי עבור הגדרת התראה מתוזמן או שימוש בטיימר. שָׁעוֹן שָׁעוֹן עֶצֶר
אוסף את קו הרוחב והאורך של מיקום הטלפון. חיישן זה יכול להיות שימושי בכל עת שתצטרך לחפש נקודות עניין בקרבת המשתמש. חיישן מיקום חיישן מיקום
מודיע אם הטלפון נמצא בקרבת אובייקט. הוא משמש לעתים קרובות כדי לדעת אם למשתמש יש את הטלפון קרוב לאוזן. לא כל הטלפונים יכולים לתמוך ביכולת זו. חיישן קרבה לא זמין
מאפשר לאפליקציה שלך לקרוא ברקוד. סורק ברקוד מַצלֵמָה
מודד את לחץ האוויר הסביבתי. בָּרוֹמֶטֶר לא זמין
מודד את לחות האוויר היחסית בסביבה. נדיר עבור רוב המכשירים הניידים. מַד לָחוּת לא זמין
מודד את רמת האור. חיישן אור לא זמין
מאפשר לאפליקציה שלך לשתף נתונים עם מכשירים אחרים המצוידים ב-NFC (Near-field Communication). NearField לא זמין
מספק מידע על הכיוון הפיזי של המכשיר בשלושה מימדים: גלגול, גובה ואזימוט. OrientationSensor לא זמין
מודד את טמפרטורת הסביבה (חיצונית). מַד חוֹם לא זמין
האפליקציה שלך יכולה לאחסן נתונים בתוך ה-opp, במכשיר ובענן עם רכיבים אלה.
תיאור תכונה ממציא אפליקציות אפשר להאמין
חסימה המאפשרת לך לעדכן ולאחסן מידע בתוך האפליקציה. כל מידע נמחק כאשר האפליקציה סגורה. מִשְׁתַנֶה אפליקציה משתנה
מאפשר לאפליקציה שלך לאחסן ולעדכן מידע מקומי במכשיר הנייד ולהשתמש בו בתוך האפליקציה. ניתן לאחסן ולאחזר נתונים בין ריצות האפליקציה. ב-Thunkable, DataViewer ו-DataViewerGrid יכולים לאחסן נתונים באופן מקומי באמצעות האפשרות "צור טבלה משלך". TinyDB מאוחסן Variable DataViewer רשימת Data Viewer Grid
מאפשר לאפליקציה שלך לאחסן, לאחזר ולעדכן נתונים בענן כך שניתן יהיה לשתף נתונים בין משתמשים שונים של האפליקציה. Thunkable מציע משתני ענן באמצעות Firebase. ניתן לקשר את DataViewer ו-DataViewerGrid ל-Airtable, Google Sheets ו-Webflow. רכיב הגיליון האלקטרוני של App Inventor מקשר ל-Google Sheets. גיליון אלקטרוני של CloudDB FirebaseDB Cloud Variable – (Firebase) רשימת DataViewer DataViewerGrid
השתמש במודלים של למידת מכונה לסיווג וכלי AI גנרטיביים בתוך האפליקציה שלך.
תיאור תכונה ממציא אפליקציות אפשר להאמין
מאפשר תקשורת עם בוט צ'אט בינה מלאכותית, ChatGPT של OpenAI. צ'טבוט Open AI Services (השלמת טקסט)
מאפשר לך לכלול DALL-E באפליקציה שלך כדי ליצור ולערוך תמונות. אימג'בוט שירותי AI פתוח (יצירת תמונות)
מאפשר לך ליצור מודל למידת מכונה משלך (תמונה, צליל, פוזה) ולהשתמש בו באפליקציה שלך. PersonalImageClassifier PersonalAudioClassifier PoseNetExtension TeachableMachine (שים לב שכל אלה מחייבים אותך להוסיף את התוסף) לא זמין
אפשר ציור באפליקציה, והוסף ספרייטים כדי להנפיש וליצור משחקים.
תיאור תכונה ממציא אפליקציות אפשר להאמין
מוסיף אזור על המסך שבו משתמשים יכולים לצייר. זה גם המקום שבו אתה יכול להוסיף ספרייטים שאתה יכול להנפיש. בַּד בַּד
רכיבים אלו הם האלמנטים שניתן להנפשם וליצור איתם אינטראקציה בתוך משחק או אנימציה ImageSprite
כַּדוּר
שֵׁדוֹן

תוסיף רכיבים בחלון המעצב של Thunkable. אתה יכול לחפש רכיב על ידי הקלדת שמו. 

בגרסת הגרירה והשחרור החדשה של Thunkable, כל רכיבים שאינם גלויים יימצאו בלשונית בלוקים, לא ב-Designer. אז אם אתה מחפש רכיבים ולא יכול למצוא אותם, נסה לחפש אותם בלשונית בלוקים.

רשימת רכיבי מעצב
רכיבים בחלון מעצב
רכיבים ניתנים ל-Thinkable בחלון בלוקים
רכיבים שאינם נראים לעין

פעילות: למד רכיב חדש

זמן משוער: 60 דקות

בחר רכיב ללמוד עליו

  1. בחר לפחות רכיב או חיישן אחד שאתה חושב שתשתמש באפליקציה שלך.
  2. מצא תיעוד ו/או הדרכה לשימוש ברכיב באפליקציה.
  3. אתה יכול להתחיל כאן:
  4. קוד אפליקציה באמצעות הרכיב החדש הזה

שיטות עבודה מומלצות : הרכיב שאתה בוחר לא חייב להיות מושלם עבור האפליקציה שלך! כל עוד אתה לומד על רכיב חדש, זה מה שחשוב. פשוט בחר משהו שאתה חושב שיכול לעבוד ואם אתה מבין שזה לא עובד זה בסדר. בעולם הקידוד אנו מכנים את המחקר הזה "ספייק" כי אתה מנסה לחפור במהירות כמה שיותר עמוק (בערך כמו להכות דוקר של רכבת באדמה).

שאלות מנחות לשאול את התלמידים: אם היינו מייצרים אפליקציה לשעון של אפל, איזה סוג של רכיבים עשויים להיות בשעון של אפל? (מד דופק, גירוסקופ - למעקב אחר צעדים, בלוטות'). כמה נתונים אתה אוסף? האם תוכל להשתמש בנתונים האלה כדי לאמן את מודל הבינה המלאכותית שלך?

טיפים למנטורים ניתנים על ידי תמיכה מ-AmeriCorps.

A מסוגנן, לוגו AmeriCorps בצי

אחת המיומנויות הטובות ביותר שאתה יכול ללמוד כמתכנת היא כיצד למצוא משאבים שיעזרו לך כאשר אתה תקוע או שאתה צריך ללמוד כיצד להשתמש במשהו. 

פעילות זו היא תרגול!

זה אולי לא בדיוק מתאים לאפליקציה שאתה רוצה לבנות, אבל תרגול קידוד עם רכיבים יעזור לך בבואך לבנות אפליקציה משלך.

הִשׁתַקְפוּת

שיעור זה מהווה עזר לכל הרכיבים שבהם אתה יכול להשתמש כדי לבנות את האפליקציה שלך. לא קל למצוא מדריך או תיעוד כדי ללמוד כיצד להשתמש ברכיב שלך!

2 בנות מקודדות
איך מצאת את ההדרכה או המידע שהיית צריך עבור הפעילות?
איך תשתמש בעבודה שלך מהשיעור הזה באפליקציה שלך?
איפה עוד בחייך תוכל להשתמש במיומנות "מצא את ההדרכה שלך" הזו?

סקירה של תנאים עיקריים

  • רכיבי ממשק משתמש - רכיבים סטנדרטיים שמשתמש יקיים איתם אינטראקציה כמו לחצנים, תוויות ותיבות טקסט
  • רכיבי מדיה - דוגמאות לרכיבי מדיה הם תמונות, אודיו ווידאו.
  • חיישנים – סוגים שונים של מכשירים המותקנים בטלפון האוספים נתונים למטרות שונות
  • רכיבים חברתיים - תכונות המאפשרות למשתמשים לבצע שיחות טלפון, לשלוח מיילים, לשלוח טקסט ולשתף דברים דרך האפליקציה שלך
  • רכיבי קישוריות - תכונות המאפשרות לאפליקציה שלך ליצור אינטראקציה עם מקומות מחוץ לאפליקציה שלך, כמו האינטרנט ואפליקציות אחרות
  • רכיבי אחסון – בלוקים ורכיבים המאפשרים לאחסן מידע באפליקציה, במכשיר ובענן
  • רכיבי AI - רכיבים המאפשרים לך להשתמש במודלים של למידת מכונה או בכלי AI גנרטיביים בתוך האפליקציה שלך

משאבים נוספים

אתרי הדרכה שימושיים נוספים עבור Thunkable

משאבים כלליים