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

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





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

ספרייהתיאור
activity *גישה לממשקי API שאפשר להרכיב, שמבוססים על Activity.
adsקבלת מזהה פרסום עם או בלי Google Play Services.
annotationחשיפת מטא נתונים שעוזרים לכלים ולמפתחים אחרים להבין את הקוד של האפליקציה.
appcompat *מאפשרת גישה לממשקי API חדשים בגרסאות API ישנות יותר של הפלטפורמה (רבים מהם משתמשים ב-Material Design).
appfunctionsההרשאה מאפשרת לאפליקציות לשתף פונקציונליות ונתונים עם עוזרים מבוססי-AI, כדי שהם יוכלו לגלות משימות ולבצע אותן ישירות במכשיר כדי למלא את בקשות המשתמשים.
appsearch *יצירת יכולות חיפוש מותאמות אישית בתוך האפליקציה עבור המשתמשים.
arch.coreכלי עזר לתלות בארכיטקטורה אחרת, כולל כללי בדיקה של JUnit שאפשר להשתמש בהם עם LiveData.
asynclayoutinflaterכדי למנוע בעיות בממשק (jank) בממשק המשתמש, כדאי ליצור אוביקט תצוגה (inflate) את הפריסות באופן אסינכרוני.
autofillשיפור הדיוק של המילוי האוטומטי באמצעות הרחבת ההצעות.
benchmarkמדידת הביצועים של הקוד בצורה מדויקת ב-Android Studio.
biometricאימות באמצעות נתונים ביומטריים או פרטי הכניסה של המכשיר, וביצוע פעולות קריפטוגרפיות.
bluetoothאפשר להשתמש בתכונות ה-Bluetooth של פלטפורמת Android עם ממשקי API שתואמים לדורות קודמים.
browserהצגת דפי אינטרנט בדפדפן ברירת המחדל של המשתמש.
car-appבניית אפליקציות מבוססות תבניות ל-Android Auto ול-Android Automotive OS.
camera *פיתוח אפליקציות מצלמה לנייד.
camera.media3TODO
camera.featurecombinationqueryשאילתת יכולות המצלמה.
camera.viewfinderממשק עצמאי להרכבה ומבוסס תצוגה מקדימה לצילום במצלמה"
cardviewהטמעת דפוס כרטיס של Material Design עם פינות מעוגלות וצללים.
collectionהפחתת ההשפעה על הזיכרון של אוספים קיימים וחדשים שהם קטנים.
compose *מגדירים את ממשק המשתמש באופן פרוגרמטי באמצעות פונקציות קומפוזביליות שמתארות את הצורה שלו ואת התלות שלו בנתונים.
compose.animationליצור אנימציות באפליקציות Jetpack פיתוח נייטיב כדי לשפר את חוויית המשתמש.
compose.compilerשינוי פונקציות עם הערה @Composable והפעלת אופטימיזציות באמצעות פלאגין של Kotlin Compiler.
compose.foundationכתיבת אפליקציות ב-Jetpack פיתוח נייטיב באמצעות אבני בניין מוכנות לשימוש והרחבת הבסיס כדי ליצור רכיבים משלכם למערכת העיצוב.
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 Adaptive כדי ליצור ממשקי משתמש רספונסיביים שמותאמים אוטומטית לתצורות הנוכחיות של החלון, כמו גדלים שונים של חלונות או מצבי מכשיר. הספרייה מספקת גם יישומי scaffold שמוגדרים כברירת מחדל וגם קומפוזיציות של אבני בניין שנדרשות ליצירת חוויות מותאמות אישית.
compose.remote‫Remote Compose הוא framework ליצירת ממשק משתמש למשטחים מרוחקים
compose.runtimeאבני בניין בסיסיות של מודל התכנות וניהול המצב של Compose, וזמן ריצה מרכזי לטירגוט של פלאגין מהדר Compose.
compose.uiרכיבים בסיסיים בממשק המשתמש של Compose שנדרשים כדי ליצור אינטראקציה עם המכשיר, כולל פריסה, ציור וקלט.
concurrentלהעביר משימות מהשרשור הראשי באמצעות קורוטינות ולנצל את ListenableFuture.
constraintlayoutאפשר למקם ולשנות את הגודל של הווידג'טים בצורה גמישה באמצעות מיקום יחסי.
contentpagerטעינה ודפדוף בנתונים של ContentProvider בשרשור ברקע.
coordinatorlayoutמיקום ווידג'טים של אפליקציות ברמה העליונה, כמו AppBarLayout ו-FloatingActionButton.
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אפשר לקבל נתונים בשיטת גרור ושחרר מאפליקציה אחרת או בתוך אפליקציה, ולהציג באופן עקבי את אזור היעד לשחרור.
drawerlayoutהטמעה של ווידג'ט חלונית הזזה של Material Design.
dynamicanimationיצירת אנימציות חלקות באמצעות API של אנימציה שמבוסס על פיזיקה.
emojiהצגת אמוג'י במכשירים נוכחיים וישנים.
emoji2הצגת אמוג'י במכשירים נוכחיים וישנים.
enterpriseליצור אפליקציות שמוכנות לשימוש בארגונים.
exifinterfaceקריאה וכתיבה של תגי EXIF בקובץ תמונה.
fragment *פילוח האפליקציה למספר מסכים עצמאיים שמתארחים בתוך Activity.
משחקיםאפשר להשתמש ב-SDK למשחק ב-Android באופן מקורי באפליקציה כדי לבצע משימות מורכבות במשחקים, כמו Frame Pacing.
glanceאפשר ליצור פריסות למשטחים מרוחקים באמצעות API בסגנון Jetpack פיתוח נייטיב.
glance.wear‫Glance Wear היא ספרייה ליצירת ווידג'טים ל-Wear OS
graphicsשימוש ביכולות גרפיות בכמה גרסאות של פלטפורמת Android
gridlayoutהטמעה של פריסת רשת.
healthיצירת אפליקציות בתחום הבריאות שמניבות ביצועים טובים, בלי קשר לפלטפורמה.
health.connectמאפשרת למפתחים לקרוא או לכתוב את רשומות הבריאות והכושר של המשתמשים.
heifwriterקידוד תמונה או אוסף תמונות בפורמט HEIF באמצעות הקודקים שזמינים במכשיר Android.
hilt *הרחבת הפונקציונליות של Dagger Hilt כדי לאפשר הזרקת תלות של מחלקות מסוימות מהספריות של androidx.
inkליצור השראה לאפליקציות עט מהשורה הראשונה. הפחתת המכשולים בפני מפתחים כדי ליצור חוויות דיו יפות וביצועים גבוהים.
inputהפחתת זמן האחזור של אינטראקציות עם קלט על ידי חיזוי של MotionEvents עתידיים
interpolatorשימוש ב-interpolators של אנימציות בפלטפורמות ישנות יותר.
javascriptengineהפעלת האפשרות להערכת JavaScript באפליקציית Android.
jetifierכלי עצמאי שמעביר את התלויות של ספרייה בספריית התמיכה שהוצאה משימוש לתלויות מקבילות ב-AndroidX.
leanbackאפשר להשתמש ב-Compose for TV במקום בארטיפקט הזה.
legacyפריט המידע שנוצר בתהליך פיתוח (Artifact) והמחלקות שלו הוצאו משימוש. החל מ-Android 8, הגבלות על בדיקות ברקע הופכות את המחלקה הזו ללא שימושית.
lifecycle *ליצור רכיבים שמודעים למחזור החיים ויכולים לשנות את ההתנהגות שלהם בהתאם למצב הנוכחי של מחזור החיים של פעילות או של מקטע.
lintבדיקות Lint כדי לאמת את השימוש בממשקי Gradle API
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.activityTODO
privacysandbox.adsהספרייה הזו מאפשרת שילוב עם ממשקי API לשמירה על הפרטיות, שהם חלק מארגז החול לפרטיות ב-Android.
privacysandbox.pluginsפלאגין Gradle של ספריית ה-SDK של ארגז החול לפרטיות ב-Android
privacysandbox.sdkruntimeהספרייה הזו מספקת רכיבים לצרכנים שמודעים ל-SdkRuntime
privacysandbox.toolsספרייה לשימוש בפונקציונליות של ארגז החול לפרטיות ב-Android
privacysandbox.uiTODO
profileinstallerהאפשרות הזו מאפשרת לספריות לבצע מילוי פרטים אוטומטי מראש של עקבות קומפילציה, כדי ש-ART יוכל לקרוא אותן.
recommendationקידום תוכן במסך הבית של מרכז האפליקציות של Android TV.
recyclerviewלהציג קבוצות גדולות של נתונים בממשק המשתמש תוך צמצום השימוש בזיכרון.
remotecallbackיוצרים wrapper שמקל על מפתחים לספק PendingIntent.
resourceinspectionהצגת המאפיינים של תצוגות בהתאמה אישית בכלי Live Layout Inspector ב-Android Studio.
חדר *יצירה, אחסון וניהול של נתונים קבועים שמגובים על ידי מסד נתונים של SQLite.
room3 *יצירה, אחסון וניהול של נתונים קבועים שמגובים על ידי מסד נתונים של SQLite.
savedstateכתיבת רכיבים שניתנים להוספה, ששומרים את מצב ממשק המשתמש כשתהליך מסתיים ומשחזרים אותו כשהתהליך מתחיל מחדש.
אבטחהניהול מאובטח של מפתחות והצפנה של קבצים והעדפות משותפות.
sharetargetלספק תאימות לאחור לשימוש בקיצורי דרך כיעדים לשיתוף ישיר.
sliceהצגת רכיבים בממשק משתמש מבוסס-תבנית מחוץ לאפליקציה.
slidingpanelayoutהטמעה של תבנית ממשק משתמש של חלונית הזזה.
startupהטמעה של דרך פשוטה ויעילה לאתחול רכיבים בזמן הפעלת האפליקציה.
sqliteעבודה עם מסדי נתונים מקומיים של SQLite. אם אפשר, משתמשים ב-Room במקום זאת.
swiperefreshlayoutהטמעה של תבנית ממשק המשתמש 'החלקה לרענון'.
test *בדיקה ב-Android.
test.uiautomatorFramework for cross app functional UI testing
textclassifierמזהה שיחות, קישורים, בחירות ומבנים דומים אחרים בטקסט.
tracingכתיבת אירועי מעקב למאגר המעקב של המערכת.
transitionהנפשת תנועה בממשק המשתמש עם פריסות התחלה וסיום.
tvמספקת למפתחים פונקציות של Compose ו-Material Design כדי לכתוב אפליקציות לטלוויזיה
tvproviderלספק ערוצים ל-Android TV.
textTODO
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 ושינוי שלו באמצעות תוכן תלת-ממדי.
vectordrawableעיבוד גרפיקה וקטורית.
versionedparcelableמספק פורמט סריאליזציה בינארי יציב וקומפקטי שאפשר להעביר בין תהליכים או לשמור בצורה בטוחה.
viewpagerהצגת תצוגות או מקטעים בפורמט שאפשר להחליק בו. אם אפשר, כדאי להשתמש ב-ViewPager2.
viewpager2הצגת תצוגות או מקטעים בפורמט שאפשר להחליק בו.
wearיצירת אפליקציות לשעונים חכמים עם Wear OS by Google.
wear.composeכתבו אפליקציות Jetpack פיתוח נייטיב למכשירי Wear OS על ידי הוספת פונקציונליות לתמיכה בגדלים שונים של מכשירים ובמחוות ניווט.
wear.protolayoutהספרייה הזו מאפשרת להגדיר קבוצה של פריסות ממשק משתמש וביטויים שאינם ממשק משתמש, שיוצגו או יוערכו בפלטפורמות מרוחקות.
wear.tilesיצירת אפליקציות לשעונים חכמים עם Wear OS by Google.
wear.watchfaceיצירת אפליקציות לשעונים חכמים עם Wear OS by Google.
wear.watchfacepushהתכונה 'העברה של תצוגת שעון' מאפשרת לאפליקציה ל-Wear OS להתקין תצוגת שעון בשעון באופן פרוגרמטי.
webgpuממשק API מודרני של GPU לגרפיקה ולמחשוב מ-Kotlin.
webkitעבודה עם ממשקי API מודרניים של WebView ב-Android מגרסה 5 ואילך.
windowעוזרת לתמוך בגורמי צורה שונים של מכשירים, כמו מכשירים מתקפלים.
window.extensions.coreממשקי ה-API העיקריים של תוספי Window Manager Library
עבודה *לתזמן ולהריץ משימות ברקע שאפשר לדחות ושמבוססות על אילוצים.
רכיבי Material Design * רכיבי ממשק משתמש מודולריים של Material Design ל-Android שאפשר להתאים אישית.