פלטפורמות
Android
פיתוח ממשקי משתמש ואפליקציות למכשירי Android.
iOS
פיתוח ממשקי משתמש ואפליקציות למכשירי Apple.
Windows
פיתוח אפליקציות Desktop עבור Windows.
macOS
פיתוח אפליקציות Desktop עבור macOS.
Cross Platform
פיתוח אפליקציה אחת למספר פלטפורמות.
יסודות Frontend
ממשק משתמש — UI
החלק החזותי של האפליקציה שבו המשתמש רואה ומפעיל רכיבים.
חוויית משתמש — UX
האופן שבו המשתמש חווה את השימוש באפליקציה.
רכיב
יחידה בממשק שניתן להציג, לעצב ולהפעיל.
מסך
יחידת תצוגה מרכזית באפליקציה.
ניווט
מעבר בין מסכים ואזורים שונים באפליקציה.
אינטראקציה
פעולות שהמשתמש מבצע מול ממשק האפליקציה.
מבנה האפליקציה
מסך פתיחה
המסך הראשון שמופיע בעת פתיחת האפליקציה.
מסך הבית
המרכז הראשי של האפליקציה והגישה לתכנים ולפעולות.
פרופיל
אזור המציג ומנהל מידע והגדרות הקשורים למשתמש.
הגדרות
אזור לניהול אפשרויות והתנהגות האפליקציה.
תפריט
אזור המרכז אפשרויות ניווט ופעולות.
התראות
הודעות המיידעות את המשתמש על אירועים או פעולות.
עיצוב ממשק
אינטראקציה
לחיצה
הפעלת פעולה באמצעות לחיצה על רכיב.
החלקה
פעולה המתבצעת באמצעות תנועת החלקה על המסך.
גרירה
הזזת רכיב ממקום אחד למקום אחר.
הקלדה
הזנת מידע באמצעות מקלדת.
גלילה
מעבר לאורך תוכן גדול מגודל המסך.
מעבר מסך
שינוי המסך המוצג באפליקציה.
נתונים
קבלת נתונים
קבלת מידע ממקור מקומי או חיצוני.
שליחת נתונים
שליחת מידע לשירות או מערכת אחרת.
שמירת נתונים
שמירת מידע לצורך שימוש עתידי.
API
ממשק המאפשר לאפליקציה לתקשר עם שירות חיצוני.
JSON
מבנה נפוץ להעברת מידע בין מערכות.
נתונים מקומיים
מידע הנשמר במכשיר או בסביבת האפליקציה.
מדיה
תמונות
הצגת תמונות כחלק מממשק האפליקציה.
וידאו
הצגת והפעלת תוכן וידאו.
אודיו
הפעלת תוכן שמע וניהול נגן.
מצלמה
שימוש במצלמת המכשיר מתוך האפליקציה.
מיקרופון
קבלת שמע מהמכשיר.
גלריה
גישה לתמונות ולמדיה המאוחסנות במכשיר.
יכולות המכשיר
אבטחה
התחברות
זיהוי משתמש וגישה לחשבון.
אימות
בדיקת זהות המשתמש או מקור המידע.
הרשאות
קביעת פעולות ומשאבים שהמשתמש או האפליקציה רשאים לגשת אליהם.
הצפנה
הגנה על מידע באמצעות הצפנתו.
ביצועים
טעינה
הזמן והאופן שבהם תוכן ורכיבים נטענים.
מטמון
שמירת מידע זמני לצורך גישה מהירה יותר.
אופטימיזציה
שיפור השימוש במשאבי האפליקציה.
זיכרון
ניהול השימוש בזיכרון בזמן פעילות האפליקציה.