פיתוח נייטיב
תהליך הכתיבה הוא שילוב של 7 מזהי קבוצות Maven בתוך androidx
. כל קבוצה
מכיל קבוצת משנה מטורגטת של פונקציונליות, שלכל אחת מהן יש גרסה משלה
הערות.
בטבלה הזו מוסבר על הקבוצות והקישורים לכל קבוצה של נתוני גרסה.
קיבוץ | תיאור |
---|---|
compose.animation | יוצרים אנימציות באפליקציות 'Jetpack פיתוח נייטיב' כדי להעשיר את חוויית המשתמש. |
compose.compiler | שינוי פונקציות @Composable והפעלת אופטימיזציות באמצעות פלאגין מהדר של Kotlin. |
compose.foundation | כתיבת אפליקציות ב-Jetpack פיתוח נייטיב עם אבני בניין מוכנות לשימוש והרחבת היסודות לבניית חלקים משלכם במערכת העיצוב. |
compose.material | בניית ממשקי משתמש ב-Jetpack פיתוח נייטיב עם רכיבים מוכנים לשימוש ב-Material Design. זו נקודת הכניסה ברמה הגבוהה יותר של 'כתיבה', שנועדה לספק רכיבים שתואמים לאלה שמתוארים באתר www.material.io. |
compose.material3 | בניית ממשקי משתמש ב-Jetpack פיתוח נייטיב עם רכיבי Material Design 3, הפיתוח הבא של עיצוב Material Design. Material 3 כולל עיצוב ורכיבים מעודכנים ותכונות התאמה אישית של Material You, כמו צבעים דינמיים, ונועד להיות אחיד עם הסגנון החזותי החדש של Android 12 וממשק המשתמש של המערכת. |
compose.runtime | אבני הבניין הבסיסיות של מודל התכנות וניהול המצבים של Compose, ושל זמן הריצה העיקרי של הפלאגין Compose Compiler לטירגוט. |
compose.ui | רכיבים בסיסיים בממשק המשתמש של הרכבה שנדרשים לאינטראקציה עם המכשיר, כולל פריסה, שרטוט וקלט. |
גרסאות
בטבלה הזו מפורטות הגרסאות הנוכחיות של כל קבוצה.
מזהה קבוצה ב-Maven | העדכון האחרון | גרסה יציבה | מועמד לפרסום | גרסת בטא | גרסת אלפא |
---|---|---|---|---|---|
compose.animation | 4 בספטמבר 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.compiler | 7 באוגוסט 2024 | 1.5.15 | - | - | - |
compose.foundation | 4 בספטמבר 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.material | 4 בספטמבר 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.material3 | 4 בספטמבר 2024 | 1.3.0 | - | - | - |
compose.runtime | 4 בספטמבר 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
compose.ui | 4 בספטמבר 2024 | 1.7.0 | - | - | 1.8.0-alpha01 |
הצהרה על יחסי תלות
כדי להוסיף תלות בכתיבה, צריך להוסיף את מאגר Google Maven פרויקט. למאגר Maven של Google אפשר לקבל מידע נוסף.
מוסיפים את יחסי התלות של פריטי המידע הנדרשים בקובץ build.gradle
בשביל
האפליקציה או המודול שלך:
Groovy
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. נשמח לשמוע אם גילית בעיות חדשות או אם יש לך רעיונות לשיפור הספרייה הזו. מומלץ לעיין בעיות קיימות בספרייה הזו לפני שיוצרים ספר חדש. אפשר להוסיף את ההצבעה שלך לבעיה קיימת על ידי לחיצה על לחצן הכוכב.
מקורות מידע בנושא מעקב אחר בעיות אפשר לקבל מידע נוסף.
מודעות BOM
כדי לראות את הגרסאות האחרונות של BOM, צריך לעבור אל הדף 'כתיבת מיפוי BOM'.
הודעות
תאריך | הכרזה |
---|---|
26 ביוני 2023 | החל מגרסה 1.5.0-בטא01 של פיתוח נייטיב, ההצעות לכתיבה נמצאות בפריטי מידע שנוצרו בתהליך הפיתוח (Artifact) מסוג ' *-android'. בגרסה 1.6.0-alpha01, קובצי Compose POM עודכנו כך שיפנו כברירת מחדל לארטיפקט '-android' לרזולוציית תלות במערכות build שלא תומכות במטא-נתונים של Gradle Module. |