Vous débutez avec Android ? Vous êtes un professionnel chevronné ? Développez vos compétences en suivant les formations créées par les experts Google en développement Android. Devenez ensuite développeur Android certifié et faites évoluer votre carrière.

Pour les débutants

Consultez cette présentation générale pour découvrir comment créer des applications à l'aide des dernières pratiques de Modern Android Development.
cours
Il s'agit du cours recommandé pour commencer à vous former sur Android. Créez une série d'applications à l'aide de Jetpack Compose, le kit d'outils moderne permettant de créer de superbes interfaces utilisateur sur Android. Vous développerez ces applications dans le langage de programmation Kotlin et apprendrez les bonnes pratiques en matière de Material Design, d'architecture des applications, de stockage de données, de récupération de données à partir du réseau, de test, etc. -          Aucune expérience en programmation n'est requise.

Niveau de formation : Débutant


Pour les développeurs Android expérimentés

Approfondissez vos connaissances sur des thèmes plus avancés de Modern Android Development. Ces ressources supposent que vous savez comment créer des applications Android.
cours
Faites vos premiers pas avec Jetpack Compose, un kit d'outils moderne pour créer des interfaces utilisateur Android.

Niveau de formation : Intermédiaire

parcours
Découvrez les bonnes pratiques ainsi que l'architecture recommandée pour créer des applications robustes et de qualité.

Niveau de formation : Intermédiaire

parcours
Découvrez comment rendre vos applications Android utilisables par tous, y compris par les personnes ayant des besoins en termes d'accessibilité.

Niveau de formation : Intermédiaire

parcours
Utilisez les coroutines pour simplifier la gestion des tâches des cas d'utilisation courants, comme les appels réseau et l'accès aux données locales.

Niveau de formation : Intermédiaire


Formation au Kotlin

Pour les développeurs qui souhaitent apprendre le Kotlin.
ateliers de programmation
La Formation Kotlin pour les programmeurs vous permettra d'apprendre les bases du Kotlin pour créer des programmes dans IntelliJ IDEA. Ce cours s'adresse aux programmeurs maîtrisant un langage orienté objet, tel que Java ou C++.

Niveau de formation : Intermédiaire

parcours
Intégrez et convertissez du code Java en Kotlin à l'aide d'Android Studio, et familiarisez-vous avec les conventions du langage Kotlin au fur et à mesure. Vous apprendrez également à coder en Kotlin, ce qui vous permettra de l'appeler à partir du code Java.

Niveau de formation : Intermédiaire


Pour les développeurs Java Android

Consultez ici le contenu de formation Android pour les développeurs Java.
ateliers de programmation
Concevoir et créer une application à l'aide de composants d'architecture comme Room, ViewModel et LiveData.

Niveau de formation : Intermédiaire

ateliers de programmation
Apprenez à utiliser WorkManager, une bibliothèque rétrocompatible, flexible et simple pour exécuter en arrière-plan des tâches différables dans votre application.

Niveau de formation : Intermédiaire


Programmes de certification et diplômes

Mettez en valeur vos compétences avec un certificat Google.
Certification
Cette certification est en cours de mise à jour. Les inscriptions à l'examen sont actuellement fermées le temps de la mise à jour.

Niveau de formation : Intermédiaire

Certification
Le certificat Fiches du Google Play Store atteste des connaissances de base concernant les bonnes pratiques en matière de marketing numérique sur mobile. Il est conçu pour les créateurs de fiches Play Store dans la Google Play Console.

Niveau de formation : Intermédiaire

Vidéos
Maîtrisez le développement Android en langage Kotlin grâce au programme Udacity Nanodegree (payant). Celui-ci propose des projets pratiques, un accompagnement et des services d'orientation professionnelle.

Niveau de formation : Intermédiaire

Pour les enseignants

Consultez les ressources pédagogiques disponibles. Vous pouvez les adapter afin d'enseigner le développement d'applications Android en classe ou dans un groupe de rencontre de la communauté.