תחילת העבודה עם Jetpack Compose

Jetpack Compose היא ערכת הכלים המודרנית ליצירת ממשק משתמש מקורי ל-Android. כאן תוכלו למצוא את המידע העדכני ביותר על השימוש ב-Compose.

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

קרן

  • חשיבה ב-Compose: כאן תלמדו איך הגישה הפונקציונלית של Compose שונה מהגישה מבוססת-התצוגה שבה אולי השתמשתם בעבר, ואיך ליצור מודל מנטלי לעבודה עם Compose.
  • ניהול המצב: מידע על הגדרת המצב ועל השימוש בו באפליקציה של Compose.
  • מחזור החיים של רכיבים מורכבים: מידע על מחזור החיים של רכיב מורכב, והאופן שבו Compose מחליט אם צריך לצייר אותו מחדש.
  • מפעילים: איך משתמשים במפעילים כדי לשפר או לקשט את הרכיבים הניתנים לקישור.
  • תופעות לוואי ב-Compose: מידע על הדרכים הטובות ביותר לניהול תופעות לוואי.
  • שלבי Jetpack Compose: מידע על השלבים שבהם Compose מעבד את ממשק המשתמש, ואיך משתמשים במידע הזה כדי לכתוב קוד יעיל
  • שכבות ארכיטקטוניות: מידע על השכבות הארכיטקטוניות שמרכיבות את Jetpack Compose ועל העקרונות המרכזיים שעיצבו את העיצוב שלו.
  • ביצועים: איך להימנע מהמלכודות הנפוצות בתחום התכנות שעלולות לפגוע בביצועי האפליקציה.
  • סמנטיקה ב-Compose: מידע על עץ הסמנטיקה, שמארגן את ממשק המשתמש באופן ששירותי הנגישות ותשתית הבדיקה יכולים להשתמש בו.
  • נתונים ברמת המיקום המקומי באמצעות CompositionLocal: מידע על השימוש ב-CompositionLocal כדי להעביר נתונים דרך Composition.

סביבת פיתוח

עיצוב

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

איך מתחילים להשתמש ב-Compose

מקורות מידע נוספים