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

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





* ספרייה פופולרית שנמצאת בשימוש תדיר

ספרייהתיאור
a2uiרכיב ה-renderer של Jetpack Compose Agent-to-UI ‏ (A2UI) מספק הטמעה של פרוטוקול A2UI, שמאפשר לסוכני AI ליצור ממשקי משתמש עשירים ואינטראקטיביים שמציגים רכיבי Compose נייטיביים – בלי להריץ קוד שרירותי.
a2ui.composeרכיב ה-renderer של Jetpack Compose Agent-to-UI ‏ (A2UI) מספק הטמעה של פרוטוקול A2UI, שמאפשר לסוכני AI ליצור ממשקי משתמש עשירים ואינטראקטיביים שמציגים רכיבי Compose נייטיביים – בלי להריץ קוד שרירותי.
activity *גישה לממשקי API שאפשר להרכיב, שמבוססים על Activity.
adsאיך מקבלים מזהה פרסום עם או בלי Google Play Services.
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.viewfinderStandalone Composable and View based Viewfinder for Camera"
cardviewהטמעה של תבנית כרטיס Material Design עם פינות מעוגלות וצללים.
collectionהפחתת ההשפעה על הזיכרון של אוספים קיימים וחדשים שהם קטנים.
compose.remote.foundationלביצוע
compose *מגדירים את ממשק המשתמש באופן פרוגרמטי באמצעות פונקציות קומפוזביליות שמתארות את הצורה שלו ואת התלות שלו בנתונים.
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.material3.adaptiveאפשר להשתמש בספריית ההתאמה של Material 3 כדי ליצור ממשקי משתמש שמותאמים אוטומטית בהתאם להגדרות החלון, כמו מחלקות גודל החלון או מצבי המכשיר. הספרייה מספקת יישומי scaffold כברירת מחדל ורכיבי קומפוזיציה של אבני בניין כדי ליצור חוויות מותאמות אישית.
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 (Ultra Wideband) במכשירים נתמכים.
credentials הספרייה הזו מספקת גישה מאוחדת לפרטי הכניסה של המשתמש. הנתונים האלה יכולים לכלול סיסמאות, מפתחות גישה ופרטי כניסה מאוחדים. הספרייה הזו נועדה לספק חוויית כניסה חלקה ומאובטחת.
credentials.providereventsהספרייה הזו מספקת קבוצה של ממשקי API שמאפשרים לספקי פרטי כניסה להשתתף באירועים של הספק, כמו העברת פרטי כניסה ושינויים בפרטי הכניסה.
credentials.registryכדי לפתור את הבעיות האלה, אנחנו מוסיפים מנגנון רישום חדש שמאפשר לאפליקציה לספק אישורים דיגיטליים באופן ששומר על הפרטיות. באופן כללי, אפליקציה לבעלי מקצוע תרשום מראש את כל התעודות הדיגיטליות הפוטנציאליות שלה ב-Credential Manager. כש-Credential Manager יקבל בקשה מאפליקציה לתעודה דיגיטלית ספציפית, הוא יפעיל את ההתאמה של התעודה ואת ממשק המשתמש לבחירת המשתמש בארגז חול.
cursoradapterחשיפת נתוני Cursor לווידג'ט ListView.
customviewהטמעה של תצוגות מותאמות אישית.
databinding *אפשר לקשר רכיבי ממשק משתמש בפריסות למקורות נתונים באפליקציה באמצעות פורמט הצהרתי.
datastoreלאחסן נתונים באופן אסינכרוני, עקבי וטרנזקציונלי, וכך להתגבר על חלק מהחסרונות של SharedPreferences
documentfileלהציג מסמך קובץ.
draganddropאפשר לקבל נתונים בשיטת Drag and Drop מאפליקציה אחרת או בתוך אפליקציה, ולהציג באופן עקבי את האפשרות להעברה.
drawerlayoutהטמעה של ווידג'ט חלונית הזזה של Material Design.
dynamicanimationיצירת אנימציות חלקות באמצעות API של אנימציה שמבוסס על פיזיקה.
emojiהצגת אמוג'י במכשירים נוכחיים ובמכשירים ישנים יותר.
emoji2הצגת אמוג'י במכשירים נוכחיים ובמכשירים ישנים יותר.
enterpriseליצור אפליקציות שמוכנות לשימוש בארגונים.
exifinterfaceקריאה וכתיבה של תגי EXIF בקובץ תמונה.
fragment *פילוח האפליקציה למספר מסכים עצמאיים שמתארחים ב-Activity.
משחקיםאפשר להשתמש ב-SDK למשחק ב-Android באופן מקורי באפליקציה כדי לבצע משימות מורכבות במשחקים, כמו Frame Pacing.
glance.adaptiveלביצוע
glanceיצירת פריסות למשטחים מרוחקים באמצעות API בסגנון Jetpack פיתוח נייטיב.
glance.wear‫Glance Wear היא ספרייה ליצירת ווידג'טים ל-Wear OS
graphicsשימוש ביכולות גרפיות בכמה גרסאות של פלטפורמת Android
gridlayoutהטמעה של פריסת רשת.
healthליצור אפליקציות בתחום הבריאות שמניבות ביצועים טובים, בלי קשר לפלטפורמה.
health.connectמאפשרת למפתחים לקרוא או לכתוב את נתוני הכושר והבריאות של המשתמשים.
heifwriterקידוד תמונה או אוסף תמונות בפורמט HEIF באמצעות הקודקים שזמינים במכשיר Android.
hilt *הרחבת הפונקציונליות של Dagger Hilt כדי לאפשר הזרקת תלות של מחלקות מסוימות מהספריות של androidx.
inkלספק השראה לאפליקציות עט ברמה הכי גבוהה. להקטין את המחסום בפני מפתחים כדי ליצור חוויות כתיבה יפות וביצועים גבוהים. יש תמיכה בסימון בדיו ב-Android וב-JVM בצד השרת (בשלב הזה יש תמיכה ב-Linux ל-x86_64).
inputהפחתת זמן האחזור של אינטראקציות קלט על ידי חיזוי של MotionEvents עתידיים
interpolatorשימוש ב-interpolators של אנימציות בפלטפורמות ישנות יותר.
javascriptengineהפעלת האפשרות להערכת JavaScript באפליקציית Android.
‫jetifierכלי עצמאי שמעביר את התלויות של ספרייה בספריית התמיכה שהוצאה משימוש לתלויות מקבילות ב-AndroidX.
leanbackכלי עצמאי שמעביר את התלויות של ספרייה בספריית התמיכה שהוצאה משימוש לתלויות מקבילות ב-AndroidX.
legacyפריט המידע הזה שנוצר בתהליך פיתוח (Artifact) והכיתות שלו הוצאו משימוש. החל מ-Android 8, הגבלות על בדיקות ברקע הופכות את המחלקה הזו ללא שימושית.
מחזור חיים *ליצור רכיבים שמודעים למחזור החיים ויכולים לשנות את ההתנהגות שלהם בהתאם למצב הנוכחי של מחזור החיים של פעילות או של קטע.
lintבדיקות Lint כדי לאמת את השימוש ב-Gradle APIs
loaderטעינת נתונים לממשק המשתמש שלא מושפעים משינויים בהגדרות.
localbroadcastmanagerפריט המידע הזה שנוצר בתהליך פיתוח (Artifact) והכיתות שלו הוצאו משימוש. במקום זאת, אפשר להשתמש ב-LiveData או בזרמים ריאקטיביים.
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פריט המידע הזה שנוצר בתהליך פיתוח (Artifact) והכיתות שלו הוצאו משימוש. במקום זאת, צריך להשתמש ב-ConstraintLayout ובפריסות שמשויכות אליו.
performanceמספק הערות על המקור לאופטימיזציה של הביצועים.
photopickerהספרייה הזו מספקת שילוב של Compose ו-Android Views עבור הכלי המוטמע לבחירת תמונות.
preferenceאפשר ליצור מסכי הגדרות אינטראקטיביים בלי צורך באינטראקציה עם אחסון המכשיר או בניהול ממשק המשתמש.
printהדפסת תמונות, מסמכים וגרפיקה ותמונות אחרות מהאפליקציה.
privacysandbox.activityלביצוע
privacysandbox.adsהספרייה הזו מאפשרת שילוב עם ממשקי API לשמירה על הפרטיות, שהם חלק מארגז החול לפרטיות ב-Android.
privacysandbox.pluginsפלאגין Android Gradle של ספריית ה-SDK של ארגז החול לפרטיות
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כתיבת רכיבים שניתן להוסיף למערכת, ששומרים את מצב ממשק המשתמש כשמתרחש כשל בתהליך, ומשחזרים אותו כשהתהליך מופעל מחדש.
אבטחהניהול בטוח של מפתחות והצפנה של קבצים והעדפות משותפות.
sharetargetלספק תאימות לאחור לשימוש בקיצורי דרך כיעדי שיתוף ישיר.
sliceהצגת רכיבי ממשק משתמש מבוססי-תבניות מחוץ לאפליקציה.
slidingpanelayoutהטמעה של תבנית ממשק משתמש של חלונית הזזה.
startupהטמעה של דרך פשוטה ויעילה לאתחול רכיבים בזמן הפעלת האפליקציה.
sqliteעבודה עם מסדי נתונים מקומיים של SQLite. אם אפשר, כדאי להשתמש ב-Room.
swiperefreshlayoutהטמעה של תבנית ממשק המשתמש 'החלקה לרענון'.
test.backupמסגרת בדיקה אוטומטית כדי לוודא שנתוני המשתמשים ופרטי החשבון שורדים בבטחה שדרוגי מכשירים ושחזורים בענן.
test *בדיקה ב-Android.
test.extלביצוע
test.uiautomatorFramework for cross app functional UI testing
text-verticalלביצוע
textclassifierמזהה שיחות, קישורים, בחירות ומבנים דומים אחרים בטקסט.
tracingכתיבת אירועי מעקב למאגר המעקב של המערכת.
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.watchfacepushWatch Face Push מאפשרת לאפליקציה ל-Wear OS להתקין תצוגת שעון בשעון באופן פרוגרמטי.
webgpu‫GPU API מודרני לגרפיקה ולחישוב מ-Kotlin.
webkitעבודה עם ממשקי API מודרניים של WebView ב-Android מגרסה 5 ואילך.
חלוןעוזרת לתמוך בגורמי צורה שונים של מכשירים, כמו מכשירים מתקפלים.
window.extensions.coreממשקי ה-API העיקריים של תוספי הספרייה של Window Manager
עבודה *לתזמן ולהריץ משימות ברקע שאפשר לדחות, שמבוססות על אילוצים.
xr.arcoreהיכולות של תפיסת המציאות מאפשרות להציג תוכן דיגיטלי בעולם האמיתי.
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.