Page 9 - ai2 beginners book
P. 9
מסע לפיתוח אפליקציות להוראה ולמידה
אפאינונטור היא סביבה מבוסס אינטרנט לבניית אפליקציות
אנדרואיד ,ובקרוב גם ל .IOS-הכלי עושה שימוש בשיטת
פיתוח תוכנה ויזואלית ,כלומר המשתמש יכול לבצע משימות
תכנות מבלי להכניס קוד מחשב המבוסס על מילים .תיכנות
דרך כתיבת מילים מלווה בקשיים רבים ,שכן כל שגיאת כתיב
או תחביר יוצרת תקלה .לעומת זאת ,תיכנות ויזואלי מפחית
כמעט כליל בעיות של כתיבת שורות קוד שגויות .זוהי עוד
גדולה של אפאינונטור.
הפיתוח מתבצע בשני חלקים מרכזיים של אפאינונטור :חלון
העיצוב ,Designer -וחלון התיכנות .Blocks -
איור :הכפתורים המאפשרים מעבר בין שת היכולות
המרכזיות -העיצוב והתכנות.
בחלון העיצוב ,Designer ,מחליט המפתח אילו מרכיבים
( )componentsיש להוסיף ,ואיך המסך של האפליקציה
ייראה.
התכנות מתרחש בחלון עורך הבלוקים .Blocks ,שם מתכנתים
את מה שהאפליקציה צריכה לעשות ,ומגדירים סדרת הוראות
מדויקות על מנת שזה יקרה.
היכולות הספציפיות מתוכנתות באמצעות חתיכות המתחברות
זו לזו אשר נקראות בלוקים .כל בלוק מגדיר הוראה שתבוצע
כאשר האפליקציה תיפעל .במשך הזמן ,לומדים מה כל בלוק
תורם ,ומוצאים דרכים מגוונות לחבר אותם זה עם זה כדי
-9-