OpenClassrooms devient une université américaine accréditée.
Découvrez ce que cela change pour vousOpenClassrooms devient une université américaine accréditée.
Découvrez ce que cela change pour vousCréez des applications Android robustes et accessibles avec les langages de programmation Kotlin et Java.


Le développeur d’application Android est un expert en développement mobile, spécialisé sur Android.
Il est responsable de la création, du développement et de la maintenance d'applications mobiles pour les smartphones et tablettes Android.
Le développeur d’application Android travaille sur l'interface utilisateur, les fonctionnalités, et veille à ce que l'application soit performante et sécurisée.
Les missions types que vous pourrez mener :
« J'ai vu des novices devenir des experts, non seulement grâce à leurs compétences techniques, mais aussi grâce à leur confiance renouvelée en leurs propres capacités. C'est cette transformation qui rend le mentorat si gratifiant. » Virgile
En suivant notre formation en ligne, vous pourrez exercer de nombreux métiers dont celui de développeur d’application Android, développeur mobile, ingénieur logiciel pour applications mobiles ou encore consultant en développement d'applications.
Les compétences acquises vous ouvriront les portes d'entreprises technologiques, d'agences de développement, de start-up innovantes, ainsi que d'entreprises dans des secteurs variés, toutes à la recherche d'experts en applications mobiles.
Le salaire dépend notamment du niveau d'ancienneté*
Cette fourchette peut toutefois varier selon la taille de l'entreprise et la région.
*Talent.com
Vous pourrez évoluer vers d’autres métiers dans le développement mobile comme celui de chef de projet de développement mobile, architecte d’application mobile, après quelques années d’expérience.
« Sur OpenClassrooms, nous avons un mentor. Il nous aiguille tout au long des différents projets. Jean-Sébastien m'a beaucoup aidé et challengé pour aller encore plus loin dans le développement de mes compétences, par exemple en m'enseignant des aspects DevOps. » Adrien Gatineau, diplômé Développeur d’application
Pour accéder directement à la certification, les candidats doivent obligatoirement justifier d'un des pré-requis suivants :
Tout autre profil fera l'objet d'une procédure dérogatoire incluant un test de positionnement.
Langue : Pour les candidats dont le français n’est pas la langue maternelle, un niveau de français B2 minimum (niveau courant) sur l’échelle européenne du CECRL est demandé.
Matériel : Les candidats doivent avoir l'accès à un ordinateur (PC ou Mac), muni d’un micro, d'un casque, d'une webcam ainsi qu'une bonne connexion Internet pour les séances de mentorat (3.2 Mbps en envoi et 1.8 Mbps en réception de données). De plus, pour mettre en œuvre les compétences, vous devrez :
La formation Développeur d’application Android est composée de projets professionnalisants qui vous permettront de valider les blocs de compétences de la certification professionnelle "Développeur concepteur logiciel" selon le découpage suivant:
RNCP38038BC01 - Analyser et concevoir une solution informatique
Projet 5 - Concevez une base de données pour une application Android
Projet 10 - Planifiez un projet de développement Android
RNCP38038BC02 - Développer une solution informatique
Projet 1 - Démarrez votre formation de développeur Android
Projet 2 - Découvrez le développement mobile Android
Projet 3 - Développez votre première application Android en Java
Projet 4 - Implémentez l'accès à des données externes pour une application en Kotlin
Projet 6 - Choisissez votre langage de spécialité
Projet 7 - Implémentez une base de données locales en utilisant ROOM
Projet 8 - Créez une application Android en MVVM de A à Z
RNCP38038BC03 - Maintenir et livrer une solution informatique
Projet 14 - Testez une application Android
Projet 16 - Maintenez une application existante
Projet 17 - Améliorez une application Android tout au long de son cycle de vie
RNCP38038BC04 - Développer une interface utilisateur dynamique (Option 1)
Projet 9 - Améliorez une interface existante pour la rendre plus accessible
Projet 11 - Faites le point sur votre carrière
Projet 12 - Créez une interface dynamique et accessible avec Jetpack Compose
Projet 13 - Implémentez une base de données avec Firebase
Projet 15 - Développez une interface utilisateur liée à une base de données
Cette certification est accessible par capitalisation de blocs de compétences, et si nécessaire, le candidat peut bénéficier de la validation d'un bloc de compétences. Pour connaître les possibilités de valider des blocs de compétences, passerelles et équivalences, veuillez parcourir la fiche RNCP de la certification professionnelle concernée dans la section "votre diplôme".
OpenClassrooms est une université américaine, accréditée par la WASC Senior College & University Commission (WSCUC) aux États-Unis.
À l’issue de ce programme, en plus de la certification française associée, les étudiants remplissant les conditions requises obtiendront le diplôme Bachelor’s degree in Computer Software Development. Pour plus de détails consultez notre page dédiée WASC.


Du choix de leur formation au premier jour de leur nouvelle carrière, nos étudiants racontent leur expérience et l'accompagnement qu'ils ont reçu, étape par étape.

Pour tous
Cette formation nécessite un investissement en temps estimé à 1608 heures dont 804 heures supervisées.
Détails sur la durée de la formation
La durée totale de la formation se compose de :
La période de formation peut être rallongée en cas de formation à temps partiel.
La durée est estimée et dépend de votre niveau d'entrée en formation, de votre disponibilité, du temps alloué par semaine, de votre capacité et rythme d'apprentissage.
Ce parcours vous intéresse pour votre entreprise ?
Échanger avec un expertFormation mise à jour le 17 déc. 2025