אפליקציה מנבאת עתידות באמצעות שקשוק

עקבו אחרי ההוראות במסך זה ובצעו אותן ב-MIT App Inventor. נסו לבצע כל הנחיה בעצמכם, אם אתם לא בטוחים איך - לחצו על החץ משמאל להנחיה על מנת לקבל הוראות מפורטות יותר.

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

מסך העיצוב

נחזור למסך העיצוב.


נלחץ על כפתור ה-Designer (עיצוב) בפינה הימנית העליונה כדי לחזור למסך העיצוב.




נוסיף רכיב מסוג AccelerometerSensor (מד תאוצה).


בטור השמאלי של המסך, נלחץ על Sensors (חיישנים) ונגרור רכיב מסוג AccelerometerSensor (מד תאוצה) לעבר החלק המרכזי של המסך. מכיוון שמד התאוצה הוא לא חלק ויזואלי, הוא מופיע בתחתית המסך תחת Non-visible component (רכיב בלתי-נראה), לצד רכיב השמע.




נחזור למסך הקוד.


נחזור למסך ה-Blocks (בלוקים) - בפינה הימנית העליונה נלחץ על כפתור ה-Blocks.





מסך הקוד

נוסיף הגדרה של מה קורה כשמשקשקים את ה-AccelerometerSensor (מד תאוצה).


  1. בטור השמאלי של המסך נחפש את AccelerometerSensor (מד תאוצה), מד התאוצה שהוספנו, ונלחץ עליו.
  2. למסך יתווספו אפשרויות של מקטעי קוד. נבחר במקטע when AccelerometerSensor.Shaking (כשמד התאוצה רועד) ונגרור אותו לחלק הימני של המסך.




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


נלחץ עם הלחצן הימני על מקטע הקוד השמאלי העליון ביותר בתוך Button1.Click (כשכפתור1 נלחץ) ונבחר באפשרות duplicate (שכפלי). כל מקטעי הקוד ישתכפלו.




נכניס עותק של השכפול לפקודת השקשוק.


נגרור את מקטע הקוד המשוכפל לתוך when AccelerometerSensor.Shaking (כשמד התאוצה רועד) - אם נגרור את המקטע השמאלי העליון ביותר, כל יתר המקטעים יגררו איתו.





כל הכבוד, הכנת אפליקציה חוזת עתידות שהפועלת באמצעות שקשוק!

את ניעור הטלפון לא ניתן לבדוק באמולטור אלא רק בטלפון עצמו.

אתם כבר ממש אלופים בבניית אפליקציות.

הכל עובד כמו שרציתם?

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

אם יש עוד קצת זמן, לחצו כאן כדי לעבור למשימות למתקדמים.