Passer au contenu principal
Les indispensables
Créer des expériences d'IA
Créez des applications Android optimisées par l'IA avec les API Gemini et plus encore.
Premiers pas
Premiers pas
Créez votre première application. Utilisez Compose pour l'UI et le développement d'applications adaptatives afin de prendre en charge plusieurs facteurs de forme d'appareils.
Bonjour !
Applications adaptatives
Compose pour l'UI
IDE optimisé par l'IA
Formation
Monétisation avec Play ↗️
Optimiser par facteur de forme
Créez des applications qui optimisent l'expérience utilisateur sur les téléphones, les tablettes, les appareils pliables, les voitures, la XR, etc.
Téléphones, tablettes, appareils pliables
Android for Cars
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Créer par catégorie
Apprenez à créer des applis selon votre cas d'utilisation en suivant les conseils pratiques et avisés de Google.
Jeux
Appareil photo et contenus multimédias
Réseaux sociaux et messagerie
Santé et remise en forme
Productivité
Applications pour les entreprises
Tenez-vous informé
Tenez-vous informé des dernières nouveautés tout au long de l'année, rejoignez nos programmes Preview et faites-nous part de vos commentaires.
Dernières actualités
Mises à jour expérimentales
Preview d'Android Studio
Bibliothèques Jetpack et Compose
Versions Wear OS
Privacy Sandbox ↗️
Conception et planification
Des expériences d'exception
Créez une expérience à la hauteur de vos utilisateurs
En savoir plus
Conception d'UI
Concevez une interface utilisateur esthétique grâce aux bonnes pratiques Android.
Concevoir pour Android
Mobile
Expériences sur ordinateur
Casques XR et lunettes XR
Lunettes IA
Widgets
Wear OS
Android TV
Android for Cars
Architecture
Concevez une logique et des services d'application robustes, testables et faciles à gérer.
Présentation
Bibliothèques
Navigation
Modularisation
Tests
Multiplateforme Kotlin
Qualité
Assurez la qualité de vos applications en amont et respectez les consignes du Play Store.
Aperçu
Valeur fondamentale
Expérience utilisateur
Accessibilité
Qualité technique
Des expériences d'exception
Sécurité
Protégez les utilisateurs contre les menaces et assurez une expérience Android sécurisée.
Aperçu
Confidentialité
Autorisations
Identité
Prévention des fraudes
Développer
Gemini dans Android Studio
Votre assistant d'IA pour le développement sur Android.
En savoir plus
Télécharger Android Studio
Domaines principaux
Obtenez les exemples et la documentation des fonctionnalités dont vous avez besoin.
Exemples
Compatibilité multi-appareil
Interfaces utilisateur
Travail en arrière-plan
Données et fichiers
Connectivité
Tous les domaines principaux ⤵️
Outils et workflow
Utilisez l'IDE pour écrire et compiler votre appli, ou créez votre propre pipeline.
Écrire et déboguer du code
Projets de compilation
Tester votre application
Performance
Outils de ligne de commande
API du plug-in Gradle
Android Bench
Technologie de l'appareil
Écrivez du code pour les facteurs de forme. Connectez des appareils et partagez des données.
Téléphones, tablettes, appareils pliables
ChromeOS
Android for Cars
Android TV
Android XR
Wear OS
Santé d'Android
Better Together
Tous les appareils ⤵️
Bibliothèques
Parcourez la documentation de référence de l'API avec tous les détails.
Plate-forme Android
Bibliothèques Jetpack
Bibliothèques Compose
Services Google Play ↗️
Google Play SDK Index ↗️
Google Play
Play Console
Publiez votre application ou votre jeu, et développez votre activité sur Google Play.
Accéder à la Play Console
En savoir plus ↗️
Principes de base
Découvrez comment susciter l'intérêt des utilisateurs, monétiser votre application et la sécuriser.
Monétisation Play
Play Integrity
Règles Play
Programmes Play ↗️
Games Dev Center
Développez et proposez des jeux. Obtenez des outils, des téléchargements et des exemples.
Aperçu
Play Asset Delivery
Services Play Games
Play Games sur PC
Tous les guides Play ⤵️
Bibliothèques
Parcourez la documentation de référence de l'API avec tous les détails.
Play Feature Delivery
Mises à jour dans l'application Play
Avis dans l'application Play
Play Install Referrer
Services Google Play ↗️
Google Play SDK Index ↗️
Toutes les bibliothèques Play ⤵️
Outils et ressources
Outils pour publier, promouvoir et gérer votre application.
Android App Bundles
Marque et marketing
API Play Console ↗️
Blog
le blog des développeurs Android
Consulter les derniers articles
Découvrir les auteurs →
Parcourir les catégories
Études de cas
Des résultats concrets obtenus par des utilisateurs réels. Découvrez comment différentes équipes utilisent nos outils pour atteindre leurs objectifs.
Événements et programmes
Découvrez les prochains webinaires, ateliers, rencontres et initiatives spéciales conçus pour vous aider à développer votre activité.
Actualités des produits
Tenez-vous au courant des dernières actualités, des nouvelles fonctionnalités et des coulisses de notre évolution.
Communauté
Découvrez les histoires de nos utilisateurs, les fonctionnalités phares et les projets collaboratifs qui nous rassemblent.
Guides pratiques
Des conseils rapides aux tutoriels détaillés, ces guides par étapes sont conçus pour vous aider à travailler plus efficacement et plus rapidement.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Connexion
Develop
Core areas
UI
Aperçu
Tutoriel
Exemples
Docs
Guides rapides
Les indispensables
Plus
Conception et planification
Plus
Développer
Plus
Aperçu
Tutoriel
Exemples
Docs
Guides rapides
Google Play
Plus
Blog
Plus
Android Studio
Présentation
Documentation
Développement axé sur Compose
Démarrage rapide
Configurer les dépendances et le compilateur Compose
Raisonnement dans Compose
Créer des applications adaptatives
Nomenclature
Utiliser la nomenclature
Correspondance entre les versions de la nomenclature et des bibliothèques
Architecture de l'UI
Cycle de vie
Effets secondaires
Phases
Gérer l'état
Aperçu
Où hisser l'état
Enregistrer l'état de l'UI
Durée de vie des états
Rappels d'état
Architecture
Couches architecturales
CompositionLocal
Navigation ⍈
Mise en page de l'application
Principes de base de la mise en page
Aperçu
Principes de base de la mise en page
Modificateurs
Contraintes et ordre des modificateurs
Modificateurs personnalisés
Liste des modificateurs
Conteneurs de mise en page
Listes et grilles différées
Bipeur
Mises en page de flux
Grille
Aperçu
Premiers pas
Définir les propriétés du conteneur
Définir les propriétés des éléments
FlexBox
Aperçu
Premiers pas
Définir le comportement du conteneur
Définir le comportement des éléments
Mises en page adaptatives
Principes de base
Premiers pas avec les applications adaptatives
Orientation, format et redimensionnement de l'application
Prise en charge du mode multifenêtre
Bonnes pratiques et pratiques à éviter concernant les annonces adaptatives
Stratégies de dimensionnement
Utiliser des classes de taille de fenêtre
Assurer la compatibilité avec différentes tailles d'écran
Informations sur les requêtes pour les mises en page adaptatives
Modèles de mise en page
Mises en page canoniques
Créer une mise en page liste/détails
Créer une mise en page de volet secondaire
Créer une navigation adaptative
Assistance spécifique à l'appareil
Prise en charge des écrans connectés
Prendre en charge le fenêtrage de bureau
Prise en charge de l'appareil photo sur plusieurs facteurs de forme
Appareils pliables
À propos des appareils pliables
Rendre votre application pliable
Assurer la compatibilité avec les modes d'affichage des appareils pliables
Compatibilité avec les appareils pliables à trois volets et au format paysage
Mises en page avancées et personnalisées
Mises en page personnalisées
Lignes d'alignement
Mesures des fonctionnalités intrinsèques
Suivi de la visibilité
Composants
Aperçu
Barres d'application
Aperçu
Naviguer depuis la barre d'application supérieure
Créer une barre d'application supérieure dynamique
Badges
Bottom sheets
Aperçu
Partie en bas de l'écran
Button
Overview
Floating action button
Icon button
Segmented button
Jeux de cartes
Carrousel
Case à cocher
Chip
Sélecteurs de date
Boîte de dialogue
Séparateur
Menus
Barre de navigation
Panneau de navigation
Rail de navigation
Indicateurs de progression
Faire glisser pour actualiser
Case d'option
Ressources
Scaffold
Barre de recherche
Curseur
Barre de notification
Changer
Onglets
Sélecteurs d'heure
Aperçu
Boîtes de dialogue de sélection de l'heure
Info-bulle
Thématisation
Aperçu
Material Design 3
Passer de Material 2 à Material 3
Material Design 2
Thématisation personnalisée
Anatomie d'un thème
Migrer des thèmes XML vers Compose
Styles
Aperçu
Principes de base des styles
États et animations dans les styles
Styles et modificateurs
Thématisation avec les styles
Performances des styles
Bonnes pratiques et pratiques à éviter
Exemples utilisant les styles
Limites des styles
Texte et typographie
Aperçu
Afficher et styliser le texte
Afficher le texte de la ressource
Appliquer un style au texte
Appliquer un style à un paragraphe
Configurer la mise en page du texte
Gérer les entrées utilisateur
Configurer les champs de texte
Migrer vers des champs de texte basés sur l'état
Activer les interactions utilisateur
Utiliser des polices
Afficher les emoji
Activer la saisie automatique
Images et éléments graphiques
Aperçu
Images
Aperçu
Chargement des images
ImageBitmap et ImageVector
Icônes Material
Personnaliser une image
Painter personnalisé
Optimiser les bitmaps
Graphismes
Aperçu
Modificateurs graphiques
Pinceau
Formes
Ombres
Animation
Aperçu
Choisir une API d'animation
Guide rapide
Modificateurs d'animation et composables
Animations basées sur la valeur
Images vectorielles animées
Exemple d'animation avancée
Personnaliser les animations
Éléments partagés
Aperçu
Personnaliser
Cas d'utilisation courants
Avec navigation
Autres exemples
Tester les animations
Outils
Ressources supplémentaires
Accessibilité
Aperçu
Paramètres par défaut de l'API
Sémantique
Modifier l'ordre de balayage
Prendre en charge le contenu adaptable à la taille de l'écran
Fusion et nettoyage
Inspecter et déboguer
Tests
Saisie tactile et entrées
Aperçu
Saisie du pointeur
Aperçu
Comprendre les gestes
Appuyer et appuyer
Faire glisser des éléments, les faire glisser et les faire glisser d'un geste vif
Gestes à plusieurs doigts
Faire défiler
Modificateurs Scroll
Modificateurs de défilement imbriqués
Défilement bidimensionnel
Saisie au clavier
Gérer les actions du clavier
Outil d'aide pour raccourcis clavier
Cibler
Aperçu
Modifier l'ordre de balayage du curseur
Modifier le comportement de mise au point
Réagir à la mise au point
Interactions utilisateur
Gérer les interactions
Migrer vers les API Indication et Ripple
Glisser-déposer
Balayez l'écran pour ignorer ou mettre à jour
Saisie au stylet
Aperçu
Saisie au stylet dans les champs de texte
Fonctionnalités avancées du stylet
Applications de prise de notes
API Ink
À propos de l'API Ink
Ajouter des dépendances
Choisir votre module
Définissez vos pinceaux
Dessiner un trait
Créer des outils interactifs avec les API Geometry
Gérer l'état et le stockage
Choisir votre epsilon et votre système