אימייל חדש
Compose הוא שילוב של 7 מזהי קבוצה ב-Maven בתוך androidx. כל קבוצה מכילה קבוצת משנה ממוקדת של פונקציות, ולכל אחת מהן יש קבוצה משלה של הערות על הגרסה.
בטבלה הזו מוסבר על הקבוצות ויש קישורים לכל קבוצה של הערות מוצר.
| קבוצה | תיאור |
|---|---|
| compose.animation | ליצור אנימציות באפליקציות Jetpack Compose כדי לשפר את חוויית המשתמש. |
| compose.compiler | שינוי של פונקציות @Composable והפעלת אופטימיזציות באמצעות פלאגין של Kotlin Compiler. |
| compose.foundation | כתיבת אפליקציות ב-Jetpack Compose באמצעות אבני בניין מוכנות לשימוש והרחבת הבסיס כדי ליצור רכיבים משלכם למערכת העיצוב. |
| compose.material | אפשר ליצור ממשקי משתמש של Jetpack Compose באמצעות רכיבי Material Design מוכנים לשימוש. זוהי נקודת הכניסה ברמה הגבוהה ביותר של Compose, והיא נועדה לספק רכיבים שתואמים לאלה שמתוארים בכתובת www.material.io. |
| compose.material3 | אפשר ליצור ממשקי משתמש של Jetpack Compose באמצעות רכיבי Material Design 3, הדור הבא של Material Design. Material 3 כולל רכיבים ועיצובים מעודכנים, ותכונות התאמה אישית של Material You כמו צבע דינמי. הוא מתוכנן להיות עקבי עם הסגנון החזותי וממשק המשתמש החדשים של Android 12. |
| compose.runtime | אבני הבניין הבסיסיות של מודל התכנות וניהול המצב של Compose, וזמן הריצה המרכזי של פלאגין מהדר Compose לטירגוט. |
| compose.ui | רכיבים בסיסיים של ממשק המשתמש של Compose שנדרשים לאינטראקציה עם המכשיר, כולל פריסה, ציור וקלט. |
גרסאות
בטבלה הזו מפורטות הגרסאות הנוכחיות של כל קבוצה.
| מזהה קבוצה ב-Maven | העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|---|
| compose.animation | 9 בספטמבר 2026 | 1.12.1 | - | - | 1.13.0-alpha03 |
| compose.compiler | 7 באוגוסט 2024 | 1.5.15 | - | - | - |
| compose.foundation | 9 בספטמבר 2026 | 1.12.1 | - | - | 1.13.0-alpha03 |
| compose.material | 9 בספטמבר 2026 | 1.12.1 | - | - | 1.13.0-alpha03 |
| compose.material3 | 23 בספטמבר 2026 | 1.4.0 | - | - | 1.5.0-alpha29 |
| compose.runtime | 9 בספטמבר 2026 | 1.12.1 | - | - | 1.13.0-alpha03 |
| compose.ui | 9 בספטמבר 2026 | 1.12.1 | - | - | 1.13.0-alpha03 |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-Compose, צריך להוסיף את מאגר Maven של Google לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.
אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:
מגניב
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.15" } kotlinOptions { jvmTarget = "1.8" } }
מידע נוסף זמין במאמר הוספת יחסי תלות ב-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לדעת אם גיליתם בעיות חדשות או אם יש לכם רעיונות איך לשפר את הספרייה הזו. כדאי לעיין בבעיות הידועות בספרייה הזו לפני שמדווחים על בעיה. כדי להוסיף הצבעה בדיווח על בעיה קיימת, לוחצים על כפתור הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא Issue Tracker.
BOMs
כדי לראות את הגרסאות האחרונות של עצי מוצרים (BOM), אפשר להיכנס לדף המיפוי של עצי מוצרים.
הודעות
| תאריך | הכרזה |
|---|---|
| 13 באוגוסט 2025 | הגרסה של Jetpack Compose 1.9 יצאה באוגוסט 2025, והיא כוללת את רשימת החומרים (BOM) של Compose. העדכון הזה לערכת הכלים המודרנית של Android ליצירת ממשקי משתמש כולל כמה תכונות חדשות, כמו הצללות מתקדמות, ממשקי API לגלילה דו-ממדית וביצועים משופרים של רשימות. כדי לקבל מידע נוסף על כל התכונות והשיפורים החדשים, כדאי לעיין בפוסט המלא בבלוג. |
| 23 באפריל 2025 | גרסה 1.8 של Compose כבר כאן! הגרסה הזו של ערכת הכלים המודרנית לממשק משתמש של Android כוללת תכונות חדשות כמו מילוי אוטומטי, כמה שיפורים בטקסט ומעקב אחר נראות. אפשר גם להוסיף אנימציה לגודל ולמיקום של רכיב שאפשר להרכיב בדרכים חדשות. בנוסף, ייצבנו הרבה ממשקי API ניסיוניים ותיקנו מספר באגים. בפוסט המלא בבלוג תוכלו לקרוא על כל התכונות החדשות והשיפורים בגרסה הזו. |
| 4 בספטמבר 2024 | גרסה 1.7 של Jetpack Compose כוללת הרבה תכונות שמטרתן להפוך את פיתוח האפליקציות ל-Android למהיר וקל יותר, בלי קשר לגורם הצורה שאתם מפתחים עבורו. שיתפנו גם חדשות על הרחבת התמיכה ב-Compose בסביבה העסקית של Android. |
| 24 בינואר 2024 | Jetpack Compose 1.6 יציב עכשיו כחלק ממפרט החומרים (BoM) של Compose מינואר 2024. הגרסה הזו מתמקדת בעיקר בשיפורי ביצועים, כי אנחנו ממשיכים להעביר את שינויי ההתנהגות ולשפר את היעילות של חלקים מרכזיים בממשק ה-API שלנו. |
| 26 ביוני 2023 | החל מגרסה Compose 1.5.0-beta01, קובצי ה-AAR של Compose נמצאים בארטיפקטים מסוג *-android. בגרסה 1.6.0-alpha01, קובצי ה-POM של Compose עודכנו כך שיצביעו כברירת מחדל על ארטיפקט `-android` לצורך פתרון תלות במערכות build שלא תומכות במטא-נתונים של מודול Gradle. |