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

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





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

ספרייהתיאור
פעילות *גישה לממשקי API קומפוזביליים שמבוססים על פעילות.
מודעותקבלת מזהה פרסום עם או בלי Play Services.
הערהחשיפת מטא-נתונים שיעזרו לכלים ולמפתחים אחרים להבין את הקוד של האפליקציה.
appcompat *מאפשרת גישה לממשקי API חדשים בגרסאות API ישנות יותר של הפלטפורמה (רבים מהם משתמשים ב-Material Design).
appsearch *פיתוח יכולות חיפוש מותאמות אישית בתוך האפליקציה למשתמשים.
arch.coreעוזר ליחסי תלות אחרים של קשתות, כולל כללי בדיקה של JUnit שניתן להשתמש בהם עם LiveData.
asynclayoutinflaterמתנפחים פריסות באופן אסינכרוני כדי למנוע בעיות בממשק המשתמש.
autofillהרחבת הדיוק של המילוי האוטומטי באמצעות הרחבת הרמזים.
בנצ'מרקמודדים בצורה מדויקת את ביצועי הקוד ב-Android Studio.
ביומטריאימות באמצעות מידע ביומטרי או פרטי כניסה של המכשיר, וביצוע פעולות קריפטוגרפיות.
Bluetoothשימוש בתכונות ה-Bluetooth של פלטפורמת Android עם ממשקי API שתואמים לאחור.
דפדפןהצגת דפי אינטרנט בדפדפן ברירת המחדל של המשתמש.
car-appפיתוח אפליקציות לפי תבניות ל-Android Auto ול-Android Automotive OS.
camera *פיתוח אפליקציות של מצלמה לנייד.
camera.viewfinderרכיב עין המצלמה עצמאי שניתן לשילוב ולצפייה בתמונה"
cardviewמטמיעים את תבנית הכרטיס Material Design עם פינות מעוגלות והטלת צלליות.
קולקציההפחתת ההשפעה על הזיכרון של אוספים קיימים וחדשים קטנים.
כתיבה *הגדרת ממשק המשתמש באופן פרוגרמטי באמצעות פונקציות קומפוזביליות שמתארות את הצורה ואת יחסי התלות של הנתונים שלו.
compose.animationיוצרים אנימציות באפליקציות 'Jetpack פיתוח נייטיב' כדי להעשיר את חוויית המשתמש.
compose.compilerשינוי פונקציות מסוג @Composable והפעלת אופטימיזציות באמצעות פלאגין של קומפילר Kotlin.
compose.foundationכתיבת אפליקציות ב-Jetpack Compose באמצעות אבני בניין מוכנות לשימוש והרחבת הבסיס ליצירת רכיבים משלכם של מערכת עיצוב.
compose.materialבניית ממשקי משתמש ב-Jetpack פיתוח נייטיב עם רכיבים מוכנים לשימוש ב-Material Design. זו נקודת הכניסה ברמה הגבוהה יותר של 'כתיבה', שנועדה לספק רכיבים שתואמים לאלה שמתוארים באתר www.material.io.
compose.material3פיתוח ממשקי משתמש ב-Jetpack פיתוח נייטיב עם רכיבי Material Design 3, הפיתוח הבא של עיצוב Material Design. Material 3 כולל עיצוב ורכיבים מעודכנים ותכונות התאמה אישית של Material You, כמו צבעים דינמיים, ונועד להיות אחיד עם הסגנון החזותי החדש של Android 12 וממשק המשתמש של המערכת.
compose.material3.adaptiveלהשתמש בספרייה הדינמית של Material 3 כדי ליצור ממשקי משתמש מותאמים שתתאימו את עצמם באופן אוטומטי בהתאם לחלון הנוכחי הגדרות כמו סיווגי גודל של חלונות או מיקומים של מכשירים. הספרייה מספקת גם יישומי ברירת מחדל של פיגומים וגם תכנים קומפוזביליים דרושים של אבני בניין שיעזרו לכם ליצור חוויות בהתאמה אישית.
compose.runtimeאבני הבניין הבסיסיות של מודל התכנות וניהול המצבים של Compose, ושל זמן הריצה העיקרי של הפלאגין Compose Compiler לטירגוט.
compose.uiרכיבים בסיסיים בממשק המשתמש של הרכבה שנדרשים לאינטראקציה עם המכשיר, כולל פריסה, שרטוט וקלט.
בו-זמניתהעברת משימות מהשרשור הראשי באמצעות פונקציות רפיטיביות (coroutines) ושימוש ב-ListenableFuture.
מגבלותמיקום וגודל של ווידג'טים באופן גמיש באמצעות מיקום יחסי.
contentpagerטעינה ומעבר בין נתוני ContentProvider בשרשור ברקע.
coordinatorlayoutמיקום ווידג'טים של אפליקציות ברמה העליונה, כמו AppBarLayout ו-FloatingActionButton.
coreכדאי לטרגט את תכונות הפלטפורמה וממשקי ה-API החדשים ביותר, ובמקביל לתמוך במכשירים ישנים.
core.uwbהטמעת UWB (Ultra Wideband) במכשירים נתמכים.
פרטי כניסה הספרייה הזו מספקת גישה מאוחדת לפרטי הכניסה של המשתמש. למשל סיסמאות, מפתחות גישה ופרטי כניסה מאוחדים. צריך להשתמש בספרייה הזו כדי לספק חוויות כניסה חלקות ומאובטחות.
cursoradapterחשיפת נתוני הסמן לווידג'ט ListView.
customviewיישום תצוגות מותאמות אישית.
databinding *קישור רכיבים של ממשק המשתמש בפריסות למקורות נתונים באפליקציה באמצעות פורמט הצהרתי.
datastoreאחסון נתונים באופן אסינכרוני, בעקביות ובאופן טרנזקציות, כדי להתגבר על כמה מהחסרונות של SharedPreferences
documentfileצפייה במסמך של קובץ.
Draganddropלאפשר גרירה ושחרור של נתונים מאפליקציה אחרת או בתוך האפליקציה, ולהציג תכונה עקבית של יעד השחרור.
drawerlayoutלהטמיע ווידג'ט של חלונית הזזה בעיצוב Material Design.
דינמיקהיצירת אנימציות חלקות באמצעות ממשק API ליצירת אנימציות שמבוסס על פיזיקה.
אמוג'יהצגת אמוג'י במכשירים נוכחיים ובמכשירים ישנים יותר.
emoji2הצגת אמוג'י במכשירים נוכחיים וישנים יותר.
enterpriseיצירת אפליקציות שמוכנות לשימוש בארגון.
exifinterfaceקריאה וכתיבה של תגי EXIF בקובצי תמונות.
קטע *פלח את האפליקציה שלך למספר מסכים עצמאיים המתארחים בפעילות.
משחקיםשימוש ב-Android Game SDK באופן מקורי באפליקציה כדי לבצע משימות מורכבות במשחקים, כמו Frame Pacing.
בקצרהיצירת פריסות למשטחים מרוחקים באמצעות API בסגנון 'Jetpack פיתוח נייטיב'.
גרפיקהניצול היכולות הגרפיות במספר גרסאות של פלטפורמת Android
משבצותהטמעת פריסת רשת.
בריאותיצירת אפליקציות בריאות בעלות ביצועים טובים באופן בלתי תלוי בפלטפורמה.
health.connectמאפשרת למפתחים לקרוא או לכתוב את רשומות הבריאות והכושר של המשתמשים.
heifwriterקידוד תמונה או אוסף תמונות בפורמט HEIF באמצעות הקודקים הזמינים במכשיר Android.
hilt *הרחבת הפונקציונליות של Dagger Hilt כדי לאפשר החדרת תלות של מחלקות מסוימות מספריות androidx.
inkמעוררים השראה לאפליקציות עט מהשורה הראשונה. הפחתת חסמי הכניסה למפתחים כדי שיוכלו ליצור חוויות כתיבה יפהפיות עם ביצועים גבוהים.
קלטצמצום זמן האחזור של אינטראקציות הקלט על ידי חיזוי אירועי MotionEvents עתידיים
interpolatorהשתמשו באינטרפולטורים לאנימציה בפלטפורמות ישנות.
javascriptמפעילים את האפשרות של אפליקציית Android להעריך JavaScript.
jetifierכלי עצמאי שמעביר את יחסי התלות של ספרייה בספריית התמיכה שהוצאה משימוש ליחסי תלות מקבילים של AndroidX.
leanbackכדאי להשתמש ב'כתיבה' לטלוויזיה במקום בפריט המידע הזה שנוצר בתהליך הפיתוח (Artifact).
legacyפריט המידע הזה שנוצר בתהליך פיתוח (Artifact) והכיתות שלו הוצאו משימוש. ב-Android 8, ההגבלות על בדיקות רקע מונעות את השימוש בכיתה הזו.
lifecycle *פיתוח רכיבים מודעים למחזור חיים שיכולים לשנות את ההתנהגות על סמך מצב מחזור החיים הנוכחי של פעילות או קטע.
lintבדיקות Lint לאימות השימוש בממשקי ה-API של Gradle
loaderטעינה של נתונים לממשק המשתמש ששרודים שינויים בהגדרות.
localbroadcastmanagerפריט המידע הזה שנוצר בתהליך פיתוח (Artifact) והכיתות שלו הוצאו משימוש. במקום זאת, כדאי להשתמש ב-LiveData או ב-reactive streams.
mediaשיתוף של תוכן מדיה ופקדים עם אפליקציות אחרות. הוחלפה על ידי media2.
media2שיתוף של תוכן מדיה ופקדים עם אפליקציות אחרות.
media3 *ספריות תמיכה לתרחישים לדוגמה של מדיה.
mediarouterהפעלת הצגה והפעלה של מדיה במכשירים עם מקלט מרוחק באמצעות ממשק משתמש משותף.
multidexפריסת אפליקציות עם מספר קובצי dex במכשירים עם מערכת הפעלה ישנה יותר מ-Android 5.
מדדיםמעקב אחרי מדדי זמן ריצה שונים של האפליקציה ודיווח עליהם
ניווט *ליצור ולבנות את ממשק המשתמש בתוך האפליקציה, לטפל בקישורי עומק ולנווט בין מסכים.
חלוקה לדפים *לטעון נתונים בדפים ולהציג אותם ב-RecyclerView.
paletteחילוץ של לוחות צבעים מייצגים מתמונות.
pdfספרייה להוספת יכולות צפייה בקובצי PDF בתוך אפליקציות.
percentlayoutפריט המידע הזה שנוצר בתהליך פיתוח (Artifact) והכיתות שלו הוצאו משימוש. במקומה אפשר להשתמש ב-ConstraintLayout ובפריסות המשויכות.
העדפהבניית מסכי הגדרות אינטראקטיביים בלי שתצטרכו ליצור אינטראקציה עם האחסון במכשיר או לנהל את ממשק המשתמש.
הדפסהאפשר להדפיס תמונות, מסמכים ותמונות ופריטי גרפיקה אחרים מהאפליקציה.
privacysandbox.activityTODO
privacysandbox.adsהספרייה הזו מאפשרת שילוב עם ממשקי API לשמירה על הפרטיות, שהם חלק מארגז החול לפרטיות ב-Android.
privacysandbox.Pluginsהפלאגין של Sdk Library Gradle לארגז החול לפרטיות ב-Android
privacysandbox.sdkruntime.הספרייה הזו מספקת רכיבים לצרכנים שמודעים ל-SdkRuntime
privacysandbox.toolsספרייה שאפשר להשתמש בה בפונקציונליות של ארגז החול לפרטיות ב-Android
privacysandbox.uiTODO
profileinstallerמאפשרת לספריות לאכלס מראש את עקבות ה-compilation ש-ART יקרא.
recommendationלקדם תוכן למסך הבית של Android TV Launcher.
recyclerviewהצגת קבוצות גדולות של נתונים בממשק המשתמש תוך צמצום השימוש בזיכרון.
remotecallbackיוצרים מעטפת שמקלה על המפתחים לספק PendingIntent.
בדיקת משאביםהצגת המאפיינים של תצוגות בהתאמה אישית בכלי לבדיקת הפריסה בזמן אמת של Android Studio.
חדר *ליצור, לאחסן ולנהל נתונים קבועים שמגובים על ידי מסד נתונים של SQLite.
מצב שמורכתיבת רכיבים ניתנים לחיבור ששומרים את מצב ממשק המשתמש כשתהליך מסתיים ומשחזרים אותו כשהתהליך מתחיל מחדש.
אבטחהניהול בטוח של מפתחות והצפין של קבצים והעדפות משותפות.
sharetargetתאימות לאחור לשימוש במקשי קיצור כיעדים לשיתוף ישיר.
slice (פרוסה)הצגת רכיבי ממשק משתמש בתבניות מחוץ לאפליקציה.
slidingpanelayoutהטמעת תבנית של ממשק משתמש עם חלונית הזזה.
startupהטמעת דרך פשוטה ומשתלמת לאתחל רכיבים בזמן ההפעלה של האפליקציה.
sqliteלעבוד עם מסדי נתונים מקומיים של SQLite. אם אפשר, כדאי להשתמש ב-Room במקום ב-Meet.
swiperefreshlayoutהטמעת תבנית ממשק המשתמש של החלקה לרענון.
test *הבדיקה מתבצעת ב-Android.
test.uiautomatorמסגרת לבדיקת ממשק משתמש פונקציונלי באפליקציות שונות
textclassifierזיהוי שיחות, קישורים, בחירות ומבנים דומים אחרים בטקסט.
מעקבכתיבת אירועי מעקב במאגר הנתונים הזמני של המערכת.
מעבראנימציה של תנועה בממשק המשתמש באמצעות פריסות התחלה וסיום.
טלוויזיהמאפשר למפתחים להשתמש בפונקציות של Compose ו-Material Design כדי לכתוב אפליקציות לטלוויזיה
tvproviderלספק ערוצים ל-Android TV.
Vectordrawableעיבוד גרפיקה וקטורית.
versionedparcelableהאפליקציה מספקת פורמט יציב וקומפקטי לביצוע סריאליזציה בינארית, שאפשר להעביר בין תהליכים או לשמור אותם בצורה בטוחה.
צפייההצג תצוגות או מקטעים בפורמט שניתן להחלקה. אם אפשר, השתמשו במקום זאת ב-viewpager2.
viewpager2הצגת תצוגות או קטעים בפורמט שניתן להחליק.
לבושיצירת אפליקציות לשעונים חכמים של Wear OS by Google.
wear.composeכתיבת אפליקציות של Jetpack Compose למכשירים לבישים באמצעות מתן פונקציונליות לתמיכה במכשירים לבישים ספציפיים, גדלים, צורות וסוגים מסוימים תנועות ניווט.
wear.protolayoutהספרייה הזו מאפשרת להגדיר קבוצה של פריסות ממשק משתמש וביטויים שאינם ממשק משתמש לצורך רינדור או הערכה במשטחים מרוחקים.
wear.tilesיצירת אפליקציות לשעונים חכמים של Wear OS by Google.
wear.watchfaceיצירת אפליקציות לשעונים חכמים של Wear OS by Google.
webkitעבודה עם ממשקי WebView API מודרניים ב-Android מגרסה 5 ואילך.
חלוןעוזרת לתמוך בגורמי צורה שונים של מכשירים, כמו מכשירים מתקפלים.
window.extensions.coreממשקי ה-API של הליבה להרחבות של ספריית מנהל החלונות
עבודה *מתזמנים ומבצעים משימות מבוססות-אילוצים ברקע, שאי אפשר לשנות את ההגדרות שלהן.
רכיבים של עיצוב חומר * רכיבי ממשק משתמש מודולריים וניתנים להתאמה אישית ב-Material Design ל-Android.