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

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

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

קרן

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

סביבת פיתוח

  • Android Studio עם Compose: מגדירים את סביבת הפיתוח לשימוש ב-Compose.
  • כלים ל-Compose: מידע על התכונות החדשות ב-Android Studio לתמיכה ב-Compose.
  • Kotlin ל-Compose: מידע על אופן הפעולה של ביטויים מסוימים שספציפיים ל-Kotlin עם Compose.
  • השוואה בין מדדי Compose לבין מדדי View: כאן מוסבר איך המעבר ל-Compose עשוי להשפיע על גודל קובץ ה-APK של האפליקציה ועל הביצועים שלה בסביבת זמן הריצה.
  • רשימת רכיבים: ניהול כל יחסי התלות ב-Compose על ידי ציון הגרסה של רשימת הרכיבים בלבד.

עיצוב

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

אימוץ Compose

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