Formation Développeur Android.
Score de satisfaction : 4.80/5
Durée :
5 jours
03/11/2025 à Paris
numero vert : 0805 950 800 (service et appel gratuits)
Développeur Android
à partir de
3500 €HT
96% d'avis positifs* participants

Référence :
SF33482
Durée :
5 jours

En présentiel ou distanciel


Réservez vos places pour la session du
  • 35 heures de formation
  • Exercices pratiques
  • Prise en charge OPCO possible
Vous souhaitez personnaliser cette formation ?
  • En entreprise ou à distance
  • Cadrage pédagogique gratuit
  • Programme de formation sur mesure
  • Formateur expert dédié
  • Prise en charge OPCO possible
Disponible à distance

Formation Développeur Android.

Maîtrisez le développement mobile sur Android grâce à notre formation pour développeur Android de 5 jours !

Cette formation Développeur Android s’adresse aux développeurs qui souhaitent se spéciali-ser en mobilité, ainsi qu’aux chefs de projet ou architectes responsables d’applications mo-biles. Au cours d’une formation jalonnée d’ateliers pratiques, vous apprendrez à configurer votre environnement de développement, concevoir des interfaces réactives en XML et Jet-pack Compose, gérer la persistance des données et consommer des services REST/JSON avec Retrofit et les coroutines. Vous aborderez également les tests unitaires et UI (JU-nit/Espresso) et le déploiement d’applications signées sur terminaux et le Play Store. À l’issue de ce parcours, vous disposerez de toutes les compétences nécessaires pour concevoir, développer et publier des applications Android performantes et professionnelles.

Objectifs pédagogiques.

1Configurer l’environnement Android Studio et créer une application de base

2Concevoir et implémenter des interfaces utilisateur réactives en XML ou Jetpack Compose en respectant les principes du Material Design

3Implémenter la persistance locale des données

4Intégrer et consommer des services REST/JSON et gérer l’asynchronisme via les co-routines

5Tester l’application avec des tests unitaires et UI (JUnit/Espresso) et déployer une version signée sur un terminal ou le Play Store

Prérequis : Bonnes connaissances d’un langage orienté objet (Java ou Kotlin), bases en programmation XML et notions de design d’interface, compréhension des concepts de programmation asynchrone et des patterns MVVM.
Partagez cette formation

Programme de formation Développeur Android.

PDF

Module 1 : Installation et prise en main de l’environnement

Installation d’Android Studio, configuration du SDK et des AVD
Présentation de la structure d’un projet (manifest, Gradle, ressources)
Introduction aux bases du langage Kotlin et rappels Java
Cycle de vie des activités et tests sur émulateur et appareil
Bonnes pratiques de configuration, versionnement et gestion de dépendances

Exemples d’activités pratiques :
Installer l’environnement et créer un projet Hello World
Configurer un émulateur et déployer l’application sur un smartphone
Explorer et modifier le manifest et les ressources de base

Module 2 : Conception d’interfaces utilisateur

Layouts classiques (ConstraintLayout, RecyclerView) et création de vues
Principes et syntaxe de Jetpack Compose et comparaison avec XML
Composants Material Design et personnalisation de thèmes
Navigation component, gestion de la pile d’activités et fragments
Accessibilité et internationalisation des écrans

Exemples d’activités pratiques :
Créer un écran d’accueil réactif en Compose et XML
Développer une liste de données avec RecyclerView ou LazyColumn
Mettre en place une navigation entre écrans avec données passées en arguments

Module 3 : Architecture et persistance des données

Différences entre SharedPreferences, fichiers et bases SQLite/Room
Création et utilisation d’une base de données Room avec DAO et entités
Patterns MVVM : ViewModel, LiveData et Repository
DataBinding et gestion des états dans Compose
Aspects sécurité : protection des données locales et chiffrage

Exemples d’activités pratiques :
Développer une application de prise de notes utilisant Room et ViewModel
Sauvegarder des préférences utilisateur et les afficher dans l’UI
Synchroniser les données entre activité et fragment via LiveData

Module 4 : Réseaux, services et asynchronisme

Principes HTTP/REST, JSON et sécurité des échanges réseau
Utilisation de Retrofit et OkHttp pour consommer des API
Coroutines et Flow pour l’asynchronisme et la gestion des threads
Gestion des erreurs réseau, du cache et de la connectivité avec WorkManager
Introduction à la dépendance Hilt/Dagger pour l’injection et les services

Exemples d’activités pratiques :
Appeler une API publique et afficher les données dans une liste
Implémenter des appels en coroutines avec indicateurs de chargement et d’erreur
Ajouter un cache local et gérer l’actualisation hors ligne

Module 5 : Tests, optimisation et déploiement

Tests unitaires avec JUnit et tests d’interface avec Espresso et Compose Test
Configuration de Gradle pour les différents variants et signatures
Profilage de l’application : mémoire, CPU, réseau et énergie
Création d’un bundle ou APK signé et bonnes pratiques de versioning
Présentation du Play Console et étapes de mise en production

Exemples d’activités pratiques :
Écrire des tests unitaires pour les ViewModel et Repository
Automatiser un test UI de formulaire de connexion avec Espresso
Générer un fichier AAB, le signer et l’installer sur un terminal de test

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

En apprendre davantage sur Développeur Android.

Grâce à Sparks Formation vous allez pouvoir bénéficier d’une formation de développeur Android solide afin d’acquérir les compétences nécessaires pour créer des applications sur le système d’exploitation de Google. Ainsi, le programme de notre formation Android est divisé en plusieurs modules. Tout d’abord, vous apprendrez à programmer en Android, en natif : Java étant le langage privilégié pour coder sur Android, notre formation de développement mobile requiert des connaissances de base dans ce langage car c’est celui que nous utilisons lors de la formation. Vous connaîtrez ensuite les différents composants et modèles d’une application Android. Vous saurez gérer les ressources, les interfaces utilisateurs et les opérations d’arrière-plan. Vous réussirez à manier la persistance des données, réaliserez des publications d’applications Android et connaîtrez des interactions avancées. Notre formation de développeur Android est ouverte à tous les chefs de projet et développeurs ayant déjà des notions en langage de programmation. De ce fait, ces outils pédagogiques vous permettront de développer sur Android en quelques heures.

Cette formation Android est disponible à distance ou en entreprise afin de s’adapter à vos besoins et à vos préférences. Nos formateurs experts vous aideront à développer vos compétences et celles de votre entreprise en vous fournissant une formation complète. Disponible régulièrement dans plusieurs villes, cette formation de développeur Android est dispensée en 5 jours seulement, n’hésitez pas à nous contacter pour plus d’informations sur cette dernière ou de nous demander un devis détaillé du programme proposé.

Amandine de Sparks
Des chiffres étincelants.
20 années
à vos côtés
+ de 1000
sujets de formation
8702
stagiaires formés en 2024
252
formateurs actifs en 2024
97,9%
de stagiaires satisfaits
23793
heures de formation réalisées en 2024
HAUT