Frontend לאפליקציות

פלטפורמות

Android

פיתוח ממשקי משתמש ואפליקציות למכשירי Android.

iOS

פיתוח ממשקי משתמש ואפליקציות למכשירי Apple.

Windows

פיתוח אפליקציות Desktop עבור Windows.

macOS

פיתוח אפליקציות Desktop עבור macOS.

Cross Platform

פיתוח אפליקציה אחת למספר פלטפורמות.

יסודות Frontend

ממשק משתמש — UI

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

חוויית משתמש — UX

האופן שבו המשתמש חווה את השימוש באפליקציה.

רכיב

יחידה בממשק שניתן להציג, לעצב ולהפעיל.

מסך

יחידת תצוגה מרכזית באפליקציה.

ניווט

מעבר בין מסכים ואזורים שונים באפליקציה.

אינטראקציה

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

מבנה האפליקציה

מסך פתיחה

המסך הראשון שמופיע בעת פתיחת האפליקציה.

מסך הבית

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

פרופיל

אזור המציג ומנהל מידע והגדרות הקשורים למשתמש.

הגדרות

אזור לניהול אפשרויות והתנהגות האפליקציה.

תפריט

אזור המרכז אפשרויות ניווט ופעולות.

התראות

הודעות המיידעות את המשתמש על אירועים או פעולות.

עיצוב ממשק

צבעים
גופנים
גודל טקסט
משקל טקסט
מרווחים
יישור
רקע
גבולות
פינות
צל
שקיפות
אנימציות
מעברים

אינטראקציה

לחיצה

הפעלת פעולה באמצעות לחיצה על רכיב.

החלקה

פעולה המתבצעת באמצעות תנועת החלקה על המסך.

גרירה

הזזת רכיב ממקום אחד למקום אחר.

הקלדה

הזנת מידע באמצעות מקלדת.

גלילה

מעבר לאורך תוכן גדול מגודל המסך.

מעבר מסך

שינוי המסך המוצג באפליקציה.

נתונים

קבלת נתונים

קבלת מידע ממקור מקומי או חיצוני.

שליחת נתונים

שליחת מידע לשירות או מערכת אחרת.

שמירת נתונים

שמירת מידע לצורך שימוש עתידי.

API

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

JSON

מבנה נפוץ להעברת מידע בין מערכות.

נתונים מקומיים

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

מדיה

תמונות

הצגת תמונות כחלק מממשק האפליקציה.

וידאו

הצגת והפעלת תוכן וידאו.

אודיו

הפעלת תוכן שמע וניהול נגן.

מצלמה

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

מיקרופון

קבלת שמע מהמכשיר.

גלריה

גישה לתמונות ולמדיה המאוחסנות במכשיר.

יכולות המכשיר

מיקום
מצלמה
מיקרופון
אחסון
התראות
קבצים
חיישנים
Bluetooth
רשת

אבטחה

התחברות

זיהוי משתמש וגישה לחשבון.

אימות

בדיקת זהות המשתמש או מקור המידע.

הרשאות

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

הצפנה

הגנה על מידע באמצעות הצפנתו.

ביצועים

טעינה

הזמן והאופן שבהם תוכן ורכיבים נטענים.

מטמון

שמירת מידע זמני לצורך גישה מהירה יותר.

אופטימיזציה

שיפור השימוש במשאבי האפליקציה.

זיכרון

ניהול השימוש בזיכרון בזמן פעילות האפליקציה.

בדיקות

בדיקת רכיבים
בדיקת מסכים
בדיקת אינטראקציות
בדיקת API
בדיקת ביצועים
בדיקת תאימות
איתור תקלות

טכנולוגיות

HTML
CSS
JavaScript
TypeScript
React
React Native
Flutter
Dart
Kotlin
Swift
SwiftUI
.NET
C#
Electron
Hosted & Compiled with HtmlRunner.com