Développeur d'application - Android

Devenez développeur et réalisez vos applications pour Android.

Commencer

Une formation flexible 100% en ligne

Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.

Des projets professionnalisants

Apprenez les compétences clés de votre futur métier en validant 10 projets tirés de cas concrets d’entreprise.

Un accompagnement personnalisé

Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.

Un diplôme de niveau 6 (Bac+3/4)

Décrochez un diplôme de niveau, avec un emploi garanti sous 6 mois.

Commencer
Développement

Développeur d'application - Android

DiplômeDiplôme niveau 6 (Bac+3/4)Accompagnement personnaliséEmploi garanti

Qu'est-ce qu'un développeur d'application Android

Les développeurs d’application ont pour mission de créer des applications dynamiques grâce à un langage de programmation. Ils sont chargés : 

  • d'analyser les besoins à partir du cahier des charges défini par les clients ou les chefs de projet,
  • de définir les différentes étapes de fonctionnement de l’application,
  • de développer, tester et valider les fonctionnalités de l’application,
  • d'assurer le support technique de l’application,
  • de produire une documentation technique et fonctionnelle pour le client,
  • d'apporter des corrections de bugs et d’effectuer des mises à jour.

Spécialité Android

Le rôle du développeur Android est de programmer des applications pour smartphones et tablettes Android. À partir d’un cahier des charges ou de l’expression d’un besoin, il doit :

  • concevoir l’architecture technique de l’application,
  • créer son interface et ses éventuelles animations,
  • gérer l’interaction avec l’utilisateur.

Il doit également être en veille active sur ces technologies, et plus particulièrement de l’écosystème Google. Par ailleurs, un développeur Android peut facilement décliner ses applications sur d’autres plateformes comme les montres connectées Android ou l'Android TV.

En tant que spécialiste de l’univers Google, le développeur Android doit être force de proposition auprès de ses clients ou de son équipe pour tirer le meilleur des nouveautés matérielles et logicielles.

Pré-requis

Cette formation est accessible à tous. Voici cependant quelques recommandations :

  • Niveau conseillé : Bac ou équivalent.
  • Pour les apprenants étrangers, un niveau de français B1-B2 (utilisateur indépendant) est conseillé pour la réussite de la formation.
  • Accès à un PC ou un Mac, muni d’un casque, une webcam et une bonne connexion internet.

Ce que vous saurez faire

  • Analyser un cahier des charges et choisir une solution technique ;
  • Concevoir l’architecture technique d’une application ;
  • Créer des applications Android grâce au langage Java ;
  • Communiquer avec une base de données ;
  • Mettre en œuvre des tests unitaires, des tests d'intégration et des tests d'interface ;
  • Produire une documentation technique et fonctionnelle de l’application.

Quels métiers pourrez-vous exercer ?

Le métier de développeur Android est plébiscité par de nombreuses entreprises, start-up comme grands groupes. En effet, l’écosystème Google est incontournable et aucun service web ne peut faire l’économie d’un développement spécifique pour Android, qui représente la majorité des équipements mobiles à travers le monde.

Retrouvez de nombreuses offres d'emploi de développement Android sur Monster et Indeed.

Retrouvez sur cette page les indicateurs de performance des formations OpenClassrooms.

Rémunération

Les développeurs Android peuvent prétendre à une rémunération importante car l’industrie manque de professionnels spécialisés.

Le métier de “Développeur d’application Android”, vous permettra d’accéder aux rémunérations suivantes* (en moyenne) :

  • Débutant : 43 000 € à 51 000 € annuels
  • Expérimenté : 51 000 € à 64 000 € annuels
    * Selon l’étude sur les rémunérations du cabinet de recrutement Robert Half de 2017.

Ces profils sont très recherchés, majoritairement en CDI. En freelance, les développeurs Android facturent jusqu’à 600€ par jour de travail.

 

Votre diplôme

  • OpenClassrooms est un établissement privé d'enseignement à distance déclaré au rectorat de l'Académie de Paris.

  • À l'issue de votre formation et de la validation de vos compétences par un jury, vous pourrez obtenir le certificat « Développeur d'application - Android ».
    Vous pourrez également obtenir ce titre enregistré au Répertoire National des Certifications Professionnelles, de niveau 6 (Bac+3/4) sur les cadres français et européen des certifications (European Qualifications Framework), à la condition que vous validiez les pré-requis nécessaires.

  • Contactez l'université ou école où vous souhaitez poursuivre vos études si vous avez des questions à propos de l’équivalence du diplôme.

  • Obtenez plus rapidement ce diplôme grâce à une Validation des Acquis de l'Expérience (VAE) si vous avez déjà au moins 1 an d'expérience professionnelle dans ce métier.
    En savoir plus.

Un emploi garanti

  • Trouvez un emploi dans les 6 mois qui suivent votre diplôme.

  • Si ce n'est pas le cas, nous vous remboursons votre parcours.
    Découvrir l'Emploi Garanti.

Développement

Développeur d'application - Android

DiplômeDiplôme niveau 6 (Bac+3/4)Accompagnement personnaliséEmploi garanti

Une pédagogie basée sur la pratique

  • Obtenez des compétences clés en validant des projets professionnalisants.

  • Progressez à l'aide d'un expert du métier.

  • Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.

Les projets et compétences en détail

projet 1

24h dans la vie d'un développeur mobile

Vous embarquez sur un grand parcours d'apprentissage ! Équipez-vous des outils et des bonnes pratiques dont vous aurez besoin tout au long de vos cours et de vos projets.
Durée30 heures
Compétences acquises dans ce projet
  • Définir un poste pertinent pour un développeur d’application
  • Établir un plan de formation
  • Mettre en place un tableau de bord de veille technologique
  • Sélectionner les sources d’information pertinentes pour un ensemble de technologies
projet 2

Analysez les tests de l’application MagIC GitHub

Avez-vous déjà rêvé de devenir un véritable sapeur-pompier ? Montez dans votre camion, allumez les sirènes et faites en sorte que les tests de cette application passent tous au vert !
Durée50 heures
Compétences acquises dans ce projet
  • Produire un rapport d'exécution de tests
  • Fournir des patchs correctifs lorsque le rapport de l’exécution des tests le suggère
projet 3

Développez une nouvelle fonctionnalité pour l'application Entrevoisins et testez-la

Vous avez rejoint une start-up qui développe une application de partage de services innovants. Ajoutez votre pierre à l'édifice en développant une nouvelle fonctionnalité et testez-la.
Durée70 heures
Compétences acquises dans ce projet
  • Mettre en œuvre des tests d'intégration
  • Mettre en oeuvre des tests unitaires
projet 4

Créez une application de gestion de réunions

Votre lead dev vous demande de développer une application de A à Z. Prêt à relever ce nouveau défi ? À vos claviers.
Durée110 heures
Compétences acquises dans ce projet
  • Développer une application proposant les fonctionnalités attendues par le client
  • Respecter les bonnes pratiques de développement en vigueur
  • Sélectionner les langages de programmation adaptés pour le développement de l’application
projet 5

Délivrez une application mobile en production

L'application de votre client fonctionne parfaitement bien. Cependant, lors d'une rotation de l'écran ou d'un redémarrage de votre application, les données disparaissent... Remédiez à ce problème grâce à SQLite !
Durée110 heures
Compétences acquises dans ce projet
  • Concevoir l'architecture technique d'une application à l'aide de diagramme UML
  • Implémenter le schéma de données dans la base
  • Réaliser un schéma de conception de la base de données de l’application
projet 6

Analysez les besoins de votre client pour son groupe de pizzerias

Un client vous sollicite pour créer un système de gestion des commandes pour ses pizzerias. À vous d'analyser ses besoins et d'élaborer les spécifications fonctionnelles du futur système.
Durée80 heures
Compétences acquises dans ce projet
  • Rédiger les spécifications détaillées d'un projet
  • Sélectionner une solution technique adaptée
  • Analyser un besoin client
  • Lister les fonctionnalités demandées par un client
projet 7

Trouvez un restaurant pour déjeuner avec vos collègues

Vous ne savez jamais où aller déjeuner ni quels sont les collègues motivés à se joindre à vous ? Avec l'application Go4Lunch, vous allez passer de super moments avec vos collègues !
Durée100 heures
Compétences acquises dans ce projet
  • Afficher une liste de données avec une RecyclerView et un Adapter
  • Créer et afficher un menu
  • Créer, gérer et afficher des fragments d'interface
  • Afficher du contenu multi-langue
  • Définir et appliquer un thème global
  • Modifier les paramètres d'un projet Android
projet 8

Concevez la solution technique d’un système de gestion de pizzeria

Un client souhaite créer un système de gestion pour ses pizzerias afin d'optimiser ses commandes. Vous devez modéliser le domaine fonctionnel et concevoir une solution technique adaptée à son besoin.
Durée80 heures
Compétences acquises dans ce projet
  • Concevoir l’architecture technique d’une application à l’aide de diagrammes UML
  • Décrire un domaine fonctionnel avec UML
  • Implémenter le schéma de données dans la base
  • Réaliser un schéma de conception de la base de données de l’application
projet 9

Devenez un as de la gestion immobilière

Développez une application de gestion immobilière permettant aux agents de travailler efficacement avec leur tablette ou leur smartphone.
Durée100 heures
Compétences acquises dans ce projet
  • Corriger des dysfonctionnements signalés par le client sur l’application
  • Compléter une suite de tests unitaires et d’intégration afin de prendre en compte les modifications apportées
  • Exposer du contenu à des applications tierces
  • Apporter des améliorations de fonctionnalités demandées par le client
  • Créer et configurer une base de données SQLite
  • Personnaliser la barre d'outils
  • Stocker et récupérer les informations dans la base de données en langage SQL
  • Gérer et afficher des messages de notification
  • Créer une vue personnalisée
projet 10

Documentez votre système de gestion de pizzeria

Le système de gestion du groupe de pizzerias est en production. Rédigez sa documentation comprenant un dossier de conception fonctionnelle, un dossier de conception technique, un dossier d'exploitation et un PV de livraison finale.
Durée20 heures
Compétences acquises dans ce projet
  • Produire une documentation technique et fonctionnelle de l’application
Diplôme
Développeur(euse) d'application

Un accompagnement individuel & privilégié

  • Bénéficiez de sessions individuelles hebdomadaires avec un mentor expert du métier.

  • Progressez rapidement dans vos projets grâce à son excellence dans le partage de son savoir-faire.

La communauté OpenClassrooms

  • Comptez sur une communauté soudée d’étudiants prête à vous aider 24h/24, 7j/7.

  • Partagez vos questions et vos doutes avec des centaines d'étudiants, de mentors et de diplômés sur un réseau social privé.

Financez votre parcours

L’abonnement : une formule flexible et à la carte

Pour tous


Les avantages
  • Emploi du temps adapté : étudiez à votre rythme

  • Sans engagement : arrêtez à tout moment

  • Plus vite vous terminez, moins le coût final est élevé

  • Date de début selon vos disponibilités

300 $US par mois

Environ 12 mois

Démarrer

Besoin d’aide pour choisir un financement adapté ?

Contacter un conseiller

Ce parcours vous intéresse pour votre entreprise ?

Contacter un expert business

Nous sommes là pour vous orienter

Notre équipe est à votre disposition pour toute question sur nos formations ou vos projets professionnels.