כתיבה
Compose הוא שילוב של 7 מזהי קבוצת Maven בתוך androidx. כל קבוצה מכילה קבוצת משנה ממוקדת של פונקציונליות, ולכל אחת מהן יש קבוצה משלה של הערות על הגרסה.
בטבלה הזו מוסברות הקבוצות ויש קישורים לכל קבוצה של הערות מוצר.
| קבוצה | תיאור |
|---|---|
| compose.animation | ליצור אנימציות באפליקציות Jetpack Compose כדי לשפר את חוויית המשתמש. |
| compose.compiler | שינוי פונקציות עם הערה @Composable והפעלת אופטימיזציות באמצעות פלאגין של Kotlin Compiler. |
| compose.foundation | כתיבת אפליקציות ב-Jetpack Compose באמצעות אבני בניין מוכנות לשימוש והרחבת הבסיס כדי ליצור רכיבים משלכם למערכת העיצוב. |
| compose.material | אפשר ליצור ממשקי משתמש של Jetpack פיתוח נייטיב באמצעות רכיבי Material Design מוכנים לשימוש. זוהי נקודת הכניסה ברמה גבוהה יותר ל-Compose, שנועדה לספק רכיבים שתואמים לאלה שמתוארים בכתובת www.material.io. |
| compose.material3 | אפשר ליצור ממשקי משתמש של Jetpack פיתוח נייטיב באמצעות רכיבי Material Design 3, הדור הבא של Material Design. Material 3 כולל רכיבים וערכות נושא מעודכנים ותכונות התאמה אישית של Material You, כמו צבעים דינמיים. הוא מתוכנן להיות עקבי עם הסגנון החזותי וממשק המשתמש החדשים של Android 12. |
| compose.runtime | אבני הבניין הבסיסיות של מודל התכנות וניהול המצב של Compose, וזמן הריצה המרכזי של פלאגין מהדר Compose לטירגוט. |
| compose.ui | רכיבים בסיסיים בממשק המשתמש של Compose שנדרשים כדי ליצור אינטראקציה עם המכשיר, כולל פריסה, שרטוט וקלט. |
גרסאות
בטבלה הזו מפורטות הגרסאות הנוכחיות של כל קבוצה.
| מזהה קבוצת Maven | העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|---|
| compose.animation | 19 בנובמבר 2025 | 1.9.5 | 1.10.0-rc01 | - | - |
| compose.compiler | 7 באוגוסט 2024 | 1.5.15 | - | - | - |
| compose.foundation | 19 בנובמבר 2025 | 1.9.5 | 1.10.0-rc01 | - | - |
| compose.material | 19 בנובמבר 2025 | 1.9.5 | 1.10.0-rc01 | - | - |
| compose.material3 | 19 בנובמבר 2025 | 1.4.0 | - | - | 1.5.0-alpha09 |
| compose.runtime | 19 בנובמבר 2025 | 1.9.5 | 1.10.0-rc01 | - | - |
| compose.ui | 19 בנובמבר 2025 | 1.9.5 | 1.10.0-rc01 | - | - |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-Compose, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר 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. נשמח לשמוע מכם אם תגלו בעיות חדשות או אם יש לכם רעיונות לשיפור הספרייה הזו. לפני שיוצרים ספרייה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להוסיף את ההצבעה שלכם לבעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא הכלי למעקב אחר בעיות.
BOMs
כדי לראות את הגרסאות האחרונות של BOM, אפשר לעבור אל דף המיפוי של Compose BOM.
הודעות
| תאריך | הכרזה |
|---|---|
| 13 באוגוסט 2025 | הושק ה-BOM של Compose מאוגוסט 2025, שכולל את הגרסה היציבה של Jetpack Compose 1.9. העדכון הזה של ערכת הכלים המודרנית של Android ליצירת ממשקי משתמש כולל כמה תכונות חדשות, כמו הצללות מתקדמות, ממשקי API לגלילה דו-ממדית וביצועים טובים יותר של רשימות. בפוסט המלא בבלוג תוכלו לקרוא על כל התכונות והשיפורים החדשים. |
| 23 באפריל 2025 | גרסה 1.8 של Compose הושקה! הגרסה הזו של ערכת הכלים המודרנית לממשק משתמש של Android כוללת תכונות חדשות כמו מילוי אוטומטי, כמה שיפורים בטקסט ומעקב אחר נראות. אפשר גם להוסיף אנימציה לגודל ולמיקום של רכיב שאפשר להרכיב בדרכים חדשות. בנוסף, ייצבנו הרבה ממשקי API ניסיוניים ותיקנו מספר באגים. בפוסט המלא בבלוג תוכלו לקרוא מידע נוסף על כל התכונות והשיפורים החדשים בגרסה הזו. |
| 4 בספטמבר 2024 | גרסה 1.7 של Jetpack Compose כוללת תכונות רבות שמטרתן להפוך את פיתוח האפליקציות ל-Android למהיר וקל יותר, ללא קשר לגורם הצורה שאתם מפתחים עבורו. שיתפנו גם חדשות על הרחבת התמיכה בתכונת הכתיבה בכל הסביבה העסקית של 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. |