Modern Android Development
Outils de développement, bibliothèques et consignes recommandés par l'équipe Android pour créer des applications Android de haute qualité rapidement et facilement.
Améliorer la productivité
L'approche Android moderne vous aide à créer des applications avec moins de code afin d'accélérer le développement et de réduire la maintenance.
Réduire les plantages
Le respect des bonnes pratiques permet de limiter le nombre d'erreurs, ce qui se traduit par moins de bugs et de plantages pour les utilisateurs.
Démarquer votre application des autres
Grâce à la réduction du code récurrent, à la simplification du code, à moins d'erreurs et à la rétrocompatibilité intégrée, vous pouvez vous concentrer sur la création d'une application unique.
Qu'est-ce que le Modern Android Development ?
Compose :
Créer des interfaces utilisateur attrayantes
Jetpack Compose simplifie et accélère le développement d'interfaces utilisateur sur Android. Limitez la création de code grâce à des outils puissants et des API en Kotlin intuitives.
Kotlin :
Un langage moderne, concis et performant
Plus de 95 % des 1 000 premières applis Android utilisent Kotlin pour améliorer la productivité, la satisfaction des développeurs et la sécurité du code.
Jetpack :
Des bibliothèques pour simplifier le développement d'applis
Découvrez la suite de bibliothèques Android, qui appliquent nos bonnes pratiques et réduisent le code récurrent.
Utiliser Android Studio pour le développement
Android Studio est l'IDE officiel pour le développement d'applications Android. Il inclut les outils de conception Compose, un système de compilation flexible et Android Emulator.
Cibler la dernière version d'Android
Nous gérons la rétrocompatibilité. Vous pouvez ainsi cibler la dernière version d'Android, utiliser les dernières technologies et gérer de manière cohérente les différentes versions Android et les différents appareils.
Bonnes pratiques concernant l'architecture et les tests
L'architecture, les modèles de test et les consignes contribuent à la création d'applications robustes et évolutives.
Qualité de l'application
Créez des applications de haute qualité pour offrir une expérience utilisateur fluide et cohérente. Découvrez comment créer des applications pour les grands écrans et assurez-vous que vos applications fonctionnent bien sur différents facteurs de forme tels que les tablettes, les appareils pliables et les Chromebooks. La checklist Android sur la qualité des applications permet d'évaluer la fluidité et la sécurité de votre expérience utilisateur.
Bonne | Excellente | |
---|---|---|
Valeur fondamentale
|
Amusante, utile ou les deux
|
|
Expérience utilisateur
|
Simple d'utilisation |
Agréable à utiliser
|
Qualité technique
|
Convient parfaitement aux appareils des utilisateurs |
Exploite pleinement les appareils des utilisateurs
|
Confidentialité et sécurité
|
Sécurisé |
Conçu pour la sécurité
|
Bonne | |
---|---|
Valeur fondamentale
|
Amusante, utile ou les deux
|
Expérience utilisateur
|
Simple d'utilisation |
Qualité technique
|
Convient aux appareils des utilisateurs |
Confidentialité et sécurité
|
Sécurisé |
Excellente | |
---|---|
Valeur fondamentale
|
Amusante, utile ou les deux
|
Expérience utilisateur
|
Agréable à utiliser
|
Qualité technique
|
Exploite pleinement les appareils des utilisateurs
|
Confidentialité et sécurité
|
Conçu pour la sécurité
|
Exemples
Now in Android
Now in Android est une application Android conçue avec Kotlin et Jetpack Compose. Elle est conçue pour servir de référence aux développeurs Android qui modélisent les bonnes pratiques de conception et de développement.
Exemples Compose
Ce dépôt contient un ensemble de projets Android Studio individuels pour vous aider à vous familiariser avec Compose dans Android. Chaque exemple illustre différents cas d'utilisation, niveaux de complexité et API.
Application de liste de tâches
Ces exemples présentent différentes approches architecturales pour le développement d'applications Android. Dans ses différentes branches, la même application (basée sur le principe d'une liste de tâches) est implémentée avec de légères différences.
Compiler une application dans différents facteurs de forme
Guide
Guide Kotlin
De nombreuses bibliothèques Jetpack pour Wear OS sont écrites en Kotlin afin de vous aider à optimiser le développement. Découvrez comment appliquer l'approche Modern Android Development aux applications pour montres.
Guide
Guide pour les grands écrans
Pour transposer votre application sur les grands écrans, vous pouvez utiliser les mêmes concepts que ceux liés à la création d'interfaces utilisateur et à la gestion des mises en page dans les applications mobiles. En savoir plus
Guide
Compose pour la télévision
La bibliothèque Compose pour la télévision vous permet de créer des applications TV natives modernes, plus efficacement et avec moins de code, à l'aide de composants optimisés pour cet environnement et facilement personnalisables.
Cours et parcours de formation
cours
Cours Principes de base d'Android avec Compose
Découvrez les bonnes pratiques ainsi que l'architecture recommandée pour créer des applications robustes et de qualité.
cours
Jetpack Compose pour les développeurs Android
Ce cours s'adresse aux développeurs Android et leur permet de se familiariser avec Compose sur des sujets tels que la mise en page, la thématisation, les animations, l'architecture, les états, etc.
cours
Parcours de formation sur l'architecture des applications Android modernes
Découvrez les bonnes pratiques ainsi que l'architecture recommandée pour créer des applications robustes et de qualité.
cours
Série de vidéos "MAD Skills"
Dans notre série "MAD Skills", l'équipe Android vous fait découvrir les bonnes pratiques de codage et les dernières avancées.