כתיבה

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

‫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 ‫17 בדצמבר 2025 1.10.0 - - ‎1.11.0-alpha02
compose.compiler ‫7 באוגוסט 2024 1.5.15 - - -
compose.foundation ‫17 בדצמבר 2025 1.10.0 - - ‎1.11.0-alpha02
compose.material ‫17 בדצמבר 2025 1.10.0 - - ‎1.11.0-alpha02
compose.material3 ‫17 בדצמבר 2025 1.4.0 - - ‎1.5.0-alpha11
compose.runtime ‫17 בדצמבר 2025 1.10.0 - - ‎1.11.0-alpha02
compose.ui ‫17 בדצמבר 2025 1.10.0 - - ‎1.11.0-alpha02

הצהרה על יחסי תלות

כדי להוסיף תלות ב-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 כוללת תכונות חדשות כמו מילוי אוטומטי, כמה שיפורים בטקסט ומעקב אחר נראות. אפשר גם להוסיף אנימציה לגודל ולמיקום של רכיב composable בדרכים חדשות. בנוסף, ייצבנו הרבה ממשקי 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.