עיון בספריות Jetpack לפי סוג

בוחרים קטגוריה:





* ספרייה פופולרית שמשתמשים בה לעיתים קרובות

ספרייהתיאור
a2uiהכלי לעיבוד Agent-to-UI ‏ (A2UI) של Jetpack Compose מספק הטמעה של פרוטוקול A2UI, ומאפשר לסוכני AI ליצור ממשקי משתמש עשירים ואינטראקטיביים שמעבדים רכיבי Compose מקוריים – בלי להריץ קוד שרירותי.
a2ui.composeהכלי לעיבוד Agent-to-UI ‏ (A2UI) של Jetpack Compose מספק הטמעה של פרוטוקול A2UI, שמאפשר לסוכני AI ליצור ממשקי משתמש עשירים ואינטראקטיביים שמעבדים רכיבי Compose מקוריים – בלי להריץ קוד שרירותי.
activity *גישה לממשקי API קומפוזביליים שנבנו על גבי Activity.
מודעותאיך מקבלים מזהה פרסום עם או בלי Google Play Services.
annotation.keepלביצוע
annotationלחשוף מטא-נתונים שעוזרים לכלים ולמפתחים אחרים להבין את הקוד של האפליקציה.
appcompat *מאפשרת גישה לממשקי API חדשים בגרסאות API ישנות יותר של הפלטפורמה (רבות מהן משתמשות ב-Material Design).
appfunctionsמאפשר לאפליקציות לשתף פונקציונליות ונתונים עם עוזרים אישיים מבוססי-AI, כדי שהם יוכלו לגלות ולבצע משימות ישירות במכשיר כדי למלא את בקשות המשתמשים.
appsearch *אתם יכולים ליצור יכולות חיפוש מותאמות אישית בתוך האפליקציה בשביל המשתמשים שלכם.
arch.coreכלי עזר ליחסי תלות אחרים של ארכיטקטורה, כולל כללי בדיקה של JUnit שאפשר להשתמש בהם עם LiveData.
asynclayoutinflaterכדי למנוע תקלות בממשק המשתמש, כדאי להגדיר את פריסת הרכיבים כך שתתבצע באופן אסינכרוני.
autofillשיפור הדיוק של המילוי האוטומטי באמצעות הרחבת הרמזים.
benchmarkמדידה מדויקת של ביצועי הקוד ב-Android Studio.
biometricלאמת באמצעות נתונים ביומטריים או פרטי כניסה למכשיר, ולבצע פעולות קריפטוגרפיות.
bluetoothשימוש בתכונות ה-Bluetooth של פלטפורמת Android עם ממשקי API שתואמים לדורות קודמים.
דפדפןלהציג דפי אינטרנט בדפדפן ברירת המחדל של המשתמש.
car-appפיתוח אפליקציות שמבוססות על תבניות ל-Android Auto ול-Android Automotive OS.
camera *פיתוח אפליקציות מצלמה לנייד.
camera.media3לביצוע
camera.featurecombinationqueryשאילתות לגבי יכולות המצלמה.
camera.viewfinderמצלמה עם תצוגת מצלמה עצמאית מבוססת-View וניתנת להרכבה"
cardviewהטמעה של דפוס כרטיס Material Design עם פינות מעוגלות וצללים.
collectionלהפחית את ההשפעה על הזיכרון של אוספים קטנים קיימים וחדשים.
compose.remote.foundationלביצוע
compose *מגדירים את ממשק המשתמש באופן פרוגרמטי באמצעות פונקציות קומפוזביליות שמתארות את הצורה שלו ואת התלות שלו בנתונים.
compose.animationליצור אנימציות באפליקציות Jetpack Compose כדי לשפר את חוויית המשתמש.
compose.compilerהמרת פונקציות קומפוזביליות והפעלת אופטימיזציות באמצעות פלאגין של קומפיילר Kotlin.
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.material3.adaptiveכדי ליצור ממשקי משתמש רספונסיביים שמתאימים את עצמם באופן אוטומטי לפי הגדרות החלון, כמו סוגי גודל החלון או תנוחות המכשיר, אתם יכולים להשתמש בספרייה הרספונסיבית של Material 3. הספרייה מספקת יישומי scaffold שמוגדרים כברירת מחדל ורכיבי composable של אבני בניין כדי ליצור חוויות מותאמות אישית.
compose.remote‫Remote Compose הוא framework ליצירת ממשק משתמש למשטחים מרוחקים
compose.runtimeאבני הבניין הבסיסיות של מודל התכנות וניהול המצבים של Compose, וסביבת זמן הריצה העיקרית של פלאגין המהדר של Compose.
compose.uiרכיבים בסיסיים של ממשק המשתמש של Compose שנדרשים כדי לקיים אינטראקציה עם המכשיר, כולל פריסה, שרטוט וקלט.
concurrentהעברת משימות מה-thread הראשי באמצעות פונקציות קורוטין ושימוש ב-ListenableFuture.
constraintlayoutלמקם ווידג'טים ולשנות את הגודל שלהם בצורה גמישה באמצעות מיקום יחסי.
contentpagerטעינה ודפדוף בנתוני ContentProvider בשרשור ברקע.
coordinatorlayoutמיקום ווידג'טים של אפליקציות ברמה העליונה, כמו AppBarLayout ו-FloatingActionButton.
locationbutton
coreכדאי לטרגט את התכונות וממשקי ה-API העדכניים ביותר של הפלטפורמה, וגם לתמוך במכשירים ישנים יותר.
core.uwbלהטמיע UWB (פס רחב במיוחד) במכשירים נתמכים.
פרטי כניסה הספרייה הזו מספקת גישה מאוחדת לפרטי הכניסה של המשתמש. הנתונים האלה יכולים לכלול סיסמאות, מפתחות גישה ופרטי כניסה מאוחדים. צריך להשתמש בספרייה הזו כדי לספק חוויות כניסה חלקות ומאובטחות.
credentials.providereventsהספרייה הזו מספקת קבוצה של ממשקי API לספקי פרטי כניסה כדי להשתתף באירועים של ספקים, כמו העברת פרטי כניסה ושינויים באותות של פרטי כניסה.
credentials.registryכדי לפתור את הבעיות האלה, אנחנו מוסיפים מנגנון רישום חדש שמאפשר לאפליקציה לספק פרטי כניסה דיגיטליים תוך שמירה על הפרטיות. באופן כללי, אפליקציית הספק תרשום מראש את כל התעודות הדיגיטליות הפוטנציאליות שלה ב-Credential Manager. כש-Credential Manager יקבל בקשה מאפליקציה לתעודה דיגיטלית ספציפית, הוא יפעיל את ההתאמה של פרטי הכניסה ואת ממשק המשתמש לבחירת המשתמש בארגז חול.
cursoradapterחשיפת נתוני Cursor לווידג'ט ListView.
customviewלהטמיע תצוגות בהתאמה אישית.
databinding *אפשר לקשר רכיבי ממשק משתמש בפריסות למקורות נתונים באפליקציה באמצעות פורמט הצהרתי.
datastoreאחסון נתונים באופן אסינכרוני, עקבי וטרנזקציונלי, תוך התגברות על חלק מהחסרונות של SharedPreferences
documentfileלהציג מסמך קובץ.
draganddropלקבל נתונים שנגררו ושוחררו מאפליקציה אחרת או בתוך האפליקציה, ולהציג אפשרות עקבית של יעד לשחרור.
drawerlayoutהטמעת ווידג'ט של חלונית הזזה ב-Material Design.
dynamicanimationיצירת אנימציות חלקות באמצעות Animation API שמבוסס על פיזיקה.
emojiהצגת אמוג'י במכשירים הנוכחיים ובמכשירים ישנים יותר.
emoji2הצגת אמוג'י במכשירים נוכחיים ובמכשירים ישנים יותר.
enterpriseליצור אפליקציות שמתאימות לארגונים.
exifinterfaceקריאה וכתיבה של תגי EXIF בקובץ תמונה.
fragment *פילוח האפליקציה למספר מסכים עצמאיים שמתארחים ב-Activity.
gamesאתם יכולים להשתמש ב-SDK למשחק ב-Android באופן מקורי באפליקציה כדי לבצע משימות מורכבות במשחקים, כמו קצב פריימים.
glance.adaptiveלביצוע
glanceיצירת פריסות למשטחים מרוחקים באמצעות API בסגנון Jetpack Compose.
glance.wear‫Glance Wear היא ספרייה ליצירת ווידג'טים ל-Wear OS
graphicsשימוש במתקני גרפיקה בכמה גרסאות של פלטפורמת Android
gridlayoutהטמעת פריסת רשת.
בריאותליצור אפליקציות בריאות עם ביצועים גבוהים, בלי קשר לפלטפורמה.
health.connectמאפשרת למפתחים לקרוא או לכתוב את רשומות הבריאות והכושר של המשתמשים.
heifwriterקידוד תמונה או אוסף תמונות בפורמט HEIF באמצעות הקודקים הזמינים במכשיר Android.
hilt *הרחבת הפונקציונליות של Dagger Hilt כדי לאפשר הזרקת תלות של מחלקות מסוימות מספריות androidx.
inkלעודד פיתוח של אפליקציות מעולות לעט סטיילוס. הפחתת חסמי הכניסה למפתחים כדי ליצור חוויות כתיבה יפות ואיכותיות. תמיכה ב-Inking ב-Android וב-JVM בצד השרת (כרגע יש תמיכה ב-Linux ל-x86_64).
קלטהפחתת זמן האחזור של אינטראקציות קלט על ידי חיזוי של אירועי MotionEvent עתידיים
interpolatorשימוש באינטרפולטורים של אנימציה בפלטפורמות ישנות יותר.
javascriptengineהפעלת האפשרות להערכת JavaScript באפליקציית Android.
jetifierכלי עצמאי שמעביר את התלויות של הספרייה בספריית התמיכה שהוצאה משימוש לתלויות מקבילות ב-AndroidX.
leanbackכלי עצמאי שמעביר את התלויות של הספרייה בספריית התמיכה שהוצאה משימוש לתלויות מקבילות ב-AndroidX.
legacyהארטיפקט הזה והמחלקות שלו הוצאו משימוש. החל מ-Android 8, הגבלות על בדיקות ברקע הופכות את המחלקה הזו ללא שימושית.
lifecycle *ליצור רכיבים שמודעים למחזור החיים ויכולים להתאים את ההתנהגות שלהם לפי המצב הנוכחי של מחזור החיים של פעילות או קטע.
lintבדיקות Lint לאימות השימוש בממשקי API של Gradle
loaderטעינת נתונים לממשק המשתמש שיישארו גם אחרי שינויים בהגדרות.
localbroadcastmanagerהארטיפקט הזה והכיתות שלו הוצאו משימוש. במקום זאת, השתמשו ב-LiveData או ב-reactive streams.
mediaלשתף תוכן מדיה ואמצעי בקרה עם אפליקציות אחרות. הוחלפה על ידי Media3.
media3 *ספריות תמיכה לתרחישי שימוש במדיה.
mediarouterהפעלת הצגה והפעלה של מדיה במכשירי מקלט מרוחקים באמצעות ממשק משתמש משותף.
multidexפריסת אפליקציות עם כמה קובצי DEX במכשירים עם גרסה קודמת ל-Android 5.
metricsמעקב ודיווח על מדדי זמן ריצה שונים של האפליקציה
navigation *בנייה ועיצוב של ממשק המשתמש באפליקציה, טיפול בקישורי עומק וניווט בין מסכים.
navigation3 ‫Navigation 3 היא ספריית ניווט חדשה שמיועדת לעבודה עם Compose.
navigationevent ספריית Navigation Event מספקת API שמתמקד ב-KMP לטיפול בחזרה למערכת, וגם ב[חיזוי של תנועת החזרה](/guide/navigation/custom-back/predictive-back-gesture).
paging *לטעון נתונים בדפים ולהציג אותם ב-RecyclerView.
paletteחילוץ לוחות צבעים מייצגים מתמונות.
pdfספרייה להוספת יכולות צפייה בקובצי PDF בתוך אפליקציות.
percentlayoutהארטיפקט הזה והמחלקות שלו הוצאו משימוש. במקום זאת, צריך להשתמש ב-ConstraintLayout ובפריסות שמשויכות אליו.
performanceמספק הערות מקור לאופטימיזציה של הביצועים.
כלי לבחירת תמונותהספרייה הזו מספקת שילוב של Compose ו-Android Views לכלי המוטמע לבחירת תמונות.
preferenceאתם יכולים ליצור מסכי הגדרות אינטראקטיביים בלי שתצטרכו לנהל את ממשק המשתמש או את האחסון במכשיר.
printלהדפיס תמונות, מסמכים וגרפיקות אחרות מהאפליקציה.
privacysandbox.activityלביצוע
privacysandbox.adsהספרייה הזו מאפשרת שילוב עם ממשקי API לשמירה על הפרטיות, שהם חלק מארגז החול לפרטיות ב-Android.
privacysandbox.pluginsפלאגין Gradle של ספריית ה-SDK של ארגז החול לפרטיות ב-Android
privacysandbox.sdkruntimeהספרייה הזו מספקת רכיבים לצרכנים שמודעים ל-SdkRuntime
privacysandbox.toolsספרייה לשימוש בפונקציונליות של ארגז החול לפרטיות ב-Android
privacysandbox.uiלביצוע
profileinstallerהאפשרות הזו מאפשרת לספריות לאכלס מראש עקבות של קומפילציה מראש כדי ש-ART יוכל לקרוא אותן.
recommendationקידום תוכן במסך הבית של מרכז האפליקציות של Android TV.
recyclerviewלהציג קבוצות גדולות של נתונים בממשק המשתמש תוך צמצום השימוש בזיכרון.
remotecallbackיוצרים wrapper שמקל על המפתחים לספק PendingIntent.
resourceinspectionהצגת המאפיינים של תצוגות בהתאמה אישית בכלי Live Layout Inspector ב-Android Studio.
room *יצירה, אחסון וניהול של נתונים קבועים שמגובים על ידי מסד נתונים SQLite.
room3 *ליצור, לאחסן ולנהל נתונים קבועים שמגובים במסד נתונים של SQLite.
savedstateכתיבת רכיבים שניתנים להוספה וששומרים את מצב ממשק המשתמש כשמפסיקים תהליך, ומשחזרים אותו כשמפעילים מחדש את התהליך.
אבטחהניהול מפתחות בצורה בטוחה והצפנת קבצים ו-sharedpreferences.
sharetargetמספקים תאימות לדורות קודמים לשימוש בקיצורי דרך כיעדי שיתוף ישיר.
sliceהצגת רכיבי ממשק משתמש מבוססי-תבניות מחוץ לאפליקציה.
slidingpanelayoutהטמעה של תבנית ממשק משתמש של חלונית הזזה.
startupהטמעה של דרך פשוטה ויעילה להפעלת רכיבים בזמן הפעלת האפליקציה.
sqliteלעבוד עם מסדי נתונים מקומיים של SQLite. אם אפשר, כדאי להשתמש ב-Room במקום זאת.
swiperefreshlayoutהטמעה של תבנית ממשק המשתמש 'החלקה לרענון'.
test.backupמסגרת בדיקה אוטומטית כדי לוודא שנתוני משתמש ופרטי כניסה לחשבון שורדים בבטחה שדרוגים של מכשירים ושחזורים בענן.
test *בדיקה ב-Android.
test.extלביצוע
test.uiautomatorמסגרת לבדיקת ממשק משתמש פונקציונלי באפליקציות שונות
text-verticalלביצוע
textclassifierמזהה שיחות, קישורים, בחירות ומבנים דומים אחרים בטקסט.
מעקבכתיבת אירועי מעקב למאגר נתונים זמני של עקבות המערכת.
transitionאנימציה של תנועה בממשק המשתמש עם פריסות התחלה וסיום.
tvמספקת למפתחים פונקציות של Compose ו-Material Design כדי לכתוב אפליקציות לטלוויזיה
tvproviderלספק ערוצי Android TV.
vectordrawableעיבוד של פרטי גרפי וקטורי.
versionedparcelableמספק פורמט יציב וקומפקטי של סריאליזציה בינארית שאפשר להעביר בין תהליכים או לשמור בצורה בטוחה.
viewpagerהצגת צפיות או קטעים בפורמט שניתן להחלקה. אם אפשר, כדאי להשתמש ב-ViewPager2.
viewpager2הצגת צפיות או קטעים בפורמט שניתן להחלקה.
wearליצור אפליקציות לשעונים חכמים עם Wear OS by Google.
wear.composeאתם יכולים לכתוב אפליקציות Jetpack Compose למכשירי Wear OS על ידי הוספת פונקציונליות לתמיכה בגדלים שונים של מכשירים ובמחוות ניווט.
wear.compose.remoteלכתוב ווידג'טים וממשקי משתמש אחרים בשליטה מרחוק ל-Wear OS באמצעות מערכת העיצוב Material 3 Expressive.
wear.protolayoutהספרייה הזו מאפשרת להגדיר קבוצה של פריסות של ממשק המשתמש וביטויים שלא קשורים לממשק המשתמש, כדי לעבד או להעריך אותם בפלטפורמות מרוחקות.
wear.tilesליצור אפליקציות לשעונים חכמים עם Wear OS by Google.
wear.watchfaceליצור אפליקציות לשעונים חכמים עם Wear OS by Google.
wear.watchfacepushהתכונה "העברת תצוגת השעון" מאפשרת לאפליקציה ל-Wear OS להתקין תצוגת שעון בשעון באופן פרוגרמטי.
webgpuממשק API מודרני של GPU לגרפיקה ולמחשוב מ-Kotlin.
webkitלעבוד עם ממשקי WebView API מודרניים ב-Android מגרסה 5 ואילך.
windowעוזר לתמוך בגורמי צורה שונים של מכשירים, כמו מכשירים מתקפלים.
window.extensions.coreממשקי ה-API העיקריים של תוספי Window Manager Library
עבודה *לתזמן ולהריץ משימות ברקע שאפשר לדחות אותן ושמבוססות על אילוצים.
xr.arcoreהיכולות של Gemini בתחום התפיסה מאפשרות להביא תוכן דיגיטלי לעולם האמיתי.
xr.composeליצור פריסות מרחביות של ממשק משתמש באופן הצהרתי, תוך ניצול היכולות המרחביות של Android XR.
xr.compose.material3יצירת אפליקציות באמצעות רכיבים ופריסות של Material שמותאמים ל-XR
xr.glimmerשפת עיצוב וערכת כלים לבניית ממשק משתמש, נועדה ליצירה של חוויות מציאות רבודה ב-Android XR
xr.projectedליצור חוויות שמנצלות את היכולות הייחודיות של מכשירי XR מחוברים.
xr.runtimeהתחלת סשן AR או תלת-ממד בהתאמה אישית באמצעות סביבת זמן הריצה המקורית שלנו.
xr.scenecoreליצור ולשנות את תרשים הסצנה של Android XR עם תוכן תלת-ממדי.
רכיבי Material Design * רכיבי ממשק משתמש מודולריים וניתנים להתאמה אישית של Material Design ל-Android.