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. |
| compose.remote | Remote Compose est un framework permettant de créer des UI pour les surfaces distantes. |
| 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. |
| glance.wear | Glance Wear est une bibliothèque permettant de créer des widgets pour Wear OS. |
| lien | Inspirez les meilleures applications de stylet. Réduisez les obstacles pour les développeurs afin qu'ils puissent 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. |
| webgpu | Une API GPU moderne pour les graphiques et le calcul à partir de Kotlin. |
| 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.glimmer | Langage de conception et kit d'outils d'UI pour créer des expériences Android XR augmentées |
| xr.projected | Créez des expériences qui exploitent les capacités uniques des appareils XR connectés. |
| 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. |