Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
Outils de développement, API, langages et technologies de distribution recommandés par l'équipe Android pour aider les développeurs à gagner en productivité et à créer de meilleures applications compatibles avec des milliards d'appareils.
Recueille les enseignements tirés d'une décennie de développement d'applications Android de pointe.
Simplifiez-vous la vie avec des bibliothèques qui fonctionnent de manière cohérente sur un plus grand nombre d'appareils, tout en simplifiant les principes de base des applications grâce à des outils et à des bibliothèques qui réduisent le code récurrent.
Des outils qui s'adaptent à tous les développeurs et à toutes les équipes, quelle que soit leur taille. Conçus pour fonctionner en synergie, ils vous permettent d'utiliser ce dont vous avez besoin, quand vous en avez besoin.

Développement : les essentiels

Une collection toujours plus vaste de technologies modernes qui vous permettent de passer du codage à la distribution.
Un langage moderne qui élimine le code récurrent, améliore la qualité et rend la programmation plus agréable.
L'IDE officiel pour développer sur Android, avec des outils avancés.
La solution moderne pour créer des packages et publier des applications en optimisant les téléchargements pour les appareils des utilisateurs.
Une boîte à outils moderne pour créer des interfaces utilisateur natives qui simplifie et accélère le développement d'UI sur Android.

Android Jetpack

Jetpack est un kit d'API indépendant des versions d'Android. Il fonctionne sur tous les appareils et est compatible avec les versions antérieures d'Android. Il comprend une suite de plus de 70 bibliothèques AndroidX.
Architecture
Les nouveaux composants tenant compte du cycle de vie vous aident à gérer votre activité et à fragmenter les cycles de vie.
Architecture
ViewModel stocke les données liées à l'interface utilisateur qui ne sont pas détruites lors des rotations d'applications.
Architecture
WorkManager fournit un ensemble d'API qui facilite la planification des tâches asynchrones pour une exécution immédiate ou différée.
Architecture
Room est une bibliothèque de mappage d'objets SQLite. Utilisez-la pour éviter le code récurrent et convertir facilement les données d'une table SQLite en objets Java.
Architecture
La bibliothèque Paging vous permet de charger et d'afficher de petits morceaux de données en même temps. Le chargement de données partielles à la demande réduit l'utilisation de la bande passante du réseau et des ressources système.
Interface utilisateur
Jetpack Compose est le kit d'outils moderne d'Android pour créer des UI natives. Ce kit simplifie et accélère le développement de l'interface utilisateur sur Android.
Interface utilisateur
Le composant Navigation est compatible avec les applications Jetpack Compose.
Interface utilisateur
ConstraintLayout vous permet de créer de grandes mises en page complexes avec une hiérarchie des vues à plat (sans groupes de vues imbriqués).
Interface utilisateur
Material est un système adaptable de directives, de composants et d'outils qui respecte les bonnes pratiques de conception d'interface utilisateur.
Médias
CameraX est une bibliothèque d'assistance Jetpack conçue pour vous aider à développer plus facilement des applications d'appareil photo.

À la une
Série de sujets proposés sur trois semaines. De Navigation à Kotlin en passant par Android Studio, chaque sujet se terminera par une séance de questions-réponses, au cours de laquelle nous répondrons à vos interrogations.
À la une
La source officielle d'actualités et de conseils pour les développeurs Android.