Explorer les bibliothèques Jetpack par type

Sélectionnez une catégorie :





* Bibliothèque populaire et souvent utilisée

Avertissement : Les bibliothèques `security-crypto` et `security-crypto-ktx` sont désormais obsolètes, et aucune autre version ne sera fournie. Pour en savoir plus, consultez les notes de version et la [documentation sur l'obsolescence](/privacy-and-security/cryptography#security-crypto-jetpack-deprecated). Avertissement : Les bibliothèques `security-crypto` et `security-crypto-ktx` sont désormais obsolètes, et aucune autre version ne sera fournie. Pour en savoir plus, consultez les notes de version et la [documentation sur l'obsolescence](/privacy-and-security/cryptography#security-crypto-jetpack-deprecated).
BibliothèqueDescription
appcompat *Autorisez l'accès à de nouvelles API sur d'anciennes versions d'API de la plate-forme (nombre d'entre elles utilisant Material Design).
appfunctionsÀ FAIRE
cardviewImplémentez le modèle de fiche Material Design avec des angles arrondis et des ombres projetées.
compose *Définissez votre interface utilisateur de façon programmatique avec des fonctions modulables qui décrivent sa forme et ses dépendances de données.
constraintlayoutPositionnez et dimensionnez les widgets de manière flexible à l'aide des emplacements relatifs.
coordinatorlayoutPositionnez des widgets d'application de premier niveau, tels qu'AppBarLayout et FloatingActionButton.
customviewImplémentez des vues personnalisées.
databinding *Liez des composants d'interface utilisateur dans vos mises en page à des sources de données dans votre application à l'aide d'un format déclaratif.
draganddropAcceptez les données par glisser-déposer au sein d'une application ou à partir d'une autre application, et affichez une affordance de cible de glisser-déposer cohérente.
emojiAffichez des emoji sur les appareils actuels et plus anciens.
fragment *Segmentez votre application en plusieurs écrans indépendants hébergés au sein d'une activité.
graphicsExploiter les fonctionnalités graphiques de plusieurs versions de la plate-forme Android
gridlayoutImplémentez une mise en page en grille.
glanceCréez des mises en page pour des surfaces distantes à l'aide d'une API semblable à Jetpack Compose.
lienCréez des applications de stylet de pointe. Réduisez la barrière à l'entrée pour les développeurs afin de leur permettre de créer des expériences d'encrage performantes et esthétiques.
inputRéduisez la latence des interactions d'entrée en prédisant les futurs MotionEvents.
javascriptengineHabilitez votre application Android à évaluer du JavaScript.
lintVérifications Lint pour valider l'utilisation des API Gradle
Material Design Components * Composants modulaires et personnalisables de l'UI Material Design pour Android.
navigation3 Navigation 3 est une nouvelle bibliothèque de navigation conçue pour fonctionner avec Compose.
navigationevent La bibliothèque Navigation Event fournit une API KMP-first pour gérer le retour système ainsi que la [prévisualisation du Retour](/guide/navigation/custom-back/predictive-back-gesture).
paging *Chargez des données sous forme de pages et présentez-les dans une RecyclerView.
paletteExtrayez des palettes de couleurs représentatives à partir d'images.
pdfBibliothèque permettant d'ajouter des fonctionnalités de lecture de PDF dans les applications.
percentlayoutCet artefact et ses classes sont obsolètes. Utilisez plutôt ConstraintLayout et les mises en page associées.
Fournit des annotations de source pour les optimisations des performances.
photopickerCette bibliothèque fournit une intégration pour Compose et les vues Android pour le sélecteur de photos intégré.
recyclerviewAffichez de grands ensembles de données dans votre interface utilisateur tout en réduisant l'utilisation de la mémoire.
sliceAffichez en dehors de votre application des éléments d'interface utilisateur créés à partir d'un modèle.
slidingpanelayoutImplémentez un modèle d'interface utilisateur de volet coulissant.
swiperefreshlayoutImplémentez le modèle d'interface utilisateur "Balayer pour actualiser".
test.uiautomatorFramework pour les tests fonctionnels de l'interface utilisateur entre applications.
texteÀ FAIRE
viewpagerAffichez les vues ou les fragments dans un format balayable. Si possible, utilisez plutôt viewpager2.
viewpager2Affichez les vues ou les fragments dans un format balayable.
webkitUtilisez les API WebView modernes sous Android 5 ou version ultérieure.
xr.arcoreIntégrez du contenu numérique dans le monde réel grâce aux capacités de perception.
xr.composeCréez de manière déclarative des mises en page d'UI spatiale qui exploitent les capacités spatiales d'Android XR.
xr.compose.material3Créer des mises en page et des composants Material qui s'adaptent à la XR
xr.runtimeDémarrez votre session AR ou 3D personnalisée avec notre moteur d'exécution natif.
xr.scenecoreCréez et manipulez le graphique de scène Android XR avec du contenu 3D.