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èque | Description |
---|---|
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 |
cardview | Implé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. |
constraintlayout | Positionnez et dimensionnez les widgets de manière flexible à l'aide des emplacements relatifs. |
coordinatorlayout | Positionnez des widgets d'application de premier niveau, tels qu'AppBarLayout et FloatingActionButton. |
customview | Implé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. |
draganddrop | Acceptez 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. |
emoji | Affichez 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é. |
graphics | Exploiter les fonctionnalités graphiques de plusieurs versions de la plate-forme Android |
gridlayout | Implémentez une mise en page en grille. |
glance | Créez des mises en page pour des surfaces distantes à l'aide d'une API semblable à Jetpack Compose. |
lien | Cré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. |
input | Réduisez la latence des interactions d'entrée en prédisant les futurs MotionEvents. |
javascriptengine | Habilitez votre application Android à évaluer du JavaScript. |
lint | Vé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. |
palette | Extrayez des palettes de couleurs représentatives à partir d'images. |
Bibliothèque permettant d'ajouter des fonctionnalités de lecture de PDF dans les applications. | |
percentlayout | Cet 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. | |
photopicker | Cette bibliothèque fournit une intégration pour Compose et les vues Android pour le sélecteur de photos intégré. |
recyclerview | Affichez de grands ensembles de données dans votre interface utilisateur tout en réduisant l'utilisation de la mémoire. |
slice | Affichez en dehors de votre application des éléments d'interface utilisateur créés à partir d'un modèle. |
slidingpanelayout | Implémentez un modèle d'interface utilisateur de volet coulissant. |
swiperefreshlayout | Implémentez le modèle d'interface utilisateur "Balayer pour actualiser". |
test.uiautomator | Framework pour les tests fonctionnels de l'interface utilisateur entre applications. |
texte | À FAIRE |
viewpager | Affichez les vues ou les fragments dans un format balayable. Si possible, utilisez plutôt viewpager2. |
viewpager2 | Affichez les vues ou les fragments dans un format balayable. |
webkit | Utilisez les API WebView modernes sous Android 5 ou version ultérieure. |
xr.arcore | Intégrez du contenu numérique dans le monde réel grâce aux capacités de perception. |
xr.compose | Créez de manière déclarative des mises en page d'UI spatiale qui exploitent les capacités spatiales d'Android XR. |
xr.compose.material3 | Créer des mises en page et des composants Material qui s'adaptent à la XR |
xr.runtime | Démarrez votre session AR ou 3D personnalisée avec notre moteur d'exécution natif. |
xr.scenecore | Créez et manipulez le graphique de scène Android XR avec du contenu 3D. |