Comment devenir développeur Android en 2023 ?

Article publié le et mis à jour le .

Comment devenir développeur Android en 2023 ?

Vous voulez devenir développeur android ? Combien de temps vous faudra t’il ? Combien gagnent les développeurs Android ? Comment commencer ?

La route peut être longue quand on ne sait pas par où commencer.

Heureusement dans cet article je vous dis tout, notamment :

  • Quel langage de programmation apprendre
  • Applications Android Hybrid ou natives ?
  • Comment trouver le premier emploi qui vous convient ?
  • Quel salaire espérer et en combien de temps ?

Découvrez sans plus tarder comment devenir développeur Android en 2023 !

Quel langage de programmation pour les développeurs Android ?

Quel langage de programmation pour les développeurs Android

Historiquement, c’est en Java que les applications Android étaient codées. Depuis 2019, Google a annoncé que le langage préféré est Kotlin pour développer des applications android.

Si vous connaissez déjà très bien Java, vous pouvez toujours l’utiliser. Mais si vous partez de 0, Kotlin est donc le meilleur choix pour commencer le développement d’applications Android natives en 2023.

Quel IDE pour les développeurs Android ?

Quel IDE pour les développeurs Android ?

Android Studio s’est imposé comme IDE de référence pour les développeurs d’applications Android. C’est l’IDE que Google conseille de puis 2014, il est basé sur l’IDE IntelliJ IDEA.

Bien que vous puissiez utiliser n’importe quel autre IDE pour coder vos applications, Android Studio a l’avantage d’avoir tous les outils à porté de main.

Avec, vous pourrez lancer des émulateurs Android, modifier le logo de votre application et créer vos fichiers .apk ou vos bundles d’apps.

Télecharger Android Studio

Le développement Android pour les développeurs web

L’autre manière de développeur des applications Android, c’est d’utiliser une technologie “cross-platform” comme react-native.

Si vous êtes développeur web et que vous connaissez deja une bibliothèque comme React, alors apprendre react-native peut être une bonne solution.

Si en revanche vous ne connaissez aucun framework web, je vous recommande d’apprendre le développement natif avec Kotlin au début et puis d’éventuellement transition vers du cross-platform si vous voulez porter votre app sur iOS.

Où apprendre le développement d’applications Android ?

La manière la plus simple (et gratuite) d’apprendre le développement d’applications Android natives, est sur le site officiel de Google pour les développeurs Kotlin.

Malheureusement, ce site est en anglais donc si vous ne comprenez pas trop la langue de Shakespeare, ça va être compliqué. Il existe cependant de nombreux tutoriels sur YouTube et sur différents sites en français, Google est votre ami.

Créer sa première application Android

Une fois que vous avez les bases en Kotlin et que vous connaissez un peu Android Studio, vous pouvez coder votre première application.

Prenez quelque chose de simple, c’est votre premier projet juste pour vous faire la main : calendrier, todo list, liste de films, liste de contacts, … choisissez une application facile avec 2-3 écrans maximum.

Améliorer vos compétences en suivant un cours

Maintenant que vous avez un petit peu d’experience, vous avez certainement remarqué que vous avez du mal avec certains concepts du développement d’applications Android.

C’est à ce moment que prendre une formation pour les développeurs Android peut s’avérer extrêmement utile.

En effet, si vous n’avez pas de mentor, personne pour vous aider, certains points d’incomprehension peuvent vraiment vous empêcher de passer au niveau supérieur dans votre carrière de développeur.

Par exemple, quand j’ai développé mes premières applications en react-native, j’étais très intimidé par l’API d’Animation. Il a fallu que je me prenne un cours spécial sur les Animations en React-native pour me débloquer.

J’ai donc sélectionné pour vous quelques exemples de formations de qualité en développement Android Kotlin :

Android & Kotlin | Formation complète

The Complete Android Oreo Developer Course - Build 23 Apps!

Android App Development Bootcamp 2023 - Build a portfolio!

Android App Development Masterclass using Kotlin

Et aussi pour les frameworks et bibliothèques cross-platform :

Flutter : les meilleurs cours

Flutter est un framework de Google très puissant pour développer de belles applications cross platform pour Android, iOS, Linux, Mac, Windows, … Flutter utilise dart comme langage de programmation.

Voici les meilleures formations en français pour apprendre Flutter en 2023 :

Le Cours Complet de Flutter: Zéro à Héros avec Flutter Dart

Flutter 2 & Dart: Créez des applications pour iOS et Android

Flutter & Dart - Coder des jeux mobiles pour iOS et Android

React-native : les meilleurs cours

Si vous connaissez déjà React, alors React-native vous permettra de commencer à développer votre premiere application Android en quelques heures.

Voici deux formations qui vous prendront par la main pour débuter en React-native :

React Native (2023) : Le guide complet (+ Redux & Hooks)

React Native Masterclass (2020) : 4 Grands Secrets

Ionic : les meilleurs cours

Si vous venez d’Angular, vous pouvez aussi utiliser Ionic pour être opérationnel très rapidement. Voici quelques-unes des meilleures formations pour développer des application Android avec Ionic :

Angular 10, Firebase & Ionic 5: Application Web & Mobile

Ionic 4/5 - Créer une application de shopping [2020]

Bien-sûr vous pouvez aussi trouver une formation développeur android gratuite sur YouTube ou sur un autre site, mais avec une formation payante on vous prend par la main de A à Z. Là où le contenu gratuit ne répondra souvent que partiellement à vos questions.

Connaître Git et se créer un portfolio sur Github

Connaître Git et se créer un portfolio sur Github

Après avoir consommé une formation, vous pouvez retourner dans le code de la première application que vous avez codée et découvrir avec horreur à quel point vos premières lignes de codes sont moches :D

C’est souvent comme ça quand on apprend un nouveau langage de programmation et qu’on ne connaît pas encore les bonnes pratiques, surtout au début de son parcours de développeur.

Après avoir amélioré un peu votre code, vous pouvez vous lancer dans la conception d’autres projets plus ambitieux.

En même temps, il sera bon d’apprendre Git et de publier vos projets sur Github.

Découvrez les 19 commandes git indispensables que tous développeurs devraient connaître pour débutant sur Git.

Créer son site CV ou générer votre CV

Créer son site CV ou générer votre CV

Si vous voulez aller plus loin, vous pouvez créer un site qui reprend et explique les différentes applications Android, la problématique que vous essayiez de résoudre et comment vous êtes arrivé à une solution.

Vos futurs collègues et employeurs vont apprécier tout ce qui montre votre passion pour le code, ce qui vous différencie de la masse et les manières d’exprimer votre personnalité comme un site web.

Bien-sur, pas besoin de créer un site, vous pouvez faire un bon vieux fichier PDF, ou même exporter votre CV depuis LinkedIn.

Contacter tout le monde et faire plein d’interviews

Pourquoi envoyer vos CV partout ? Déjà ça va vous mettre dans un mindset d’abondance. Quand vous allez voir toutes les propositions d’interview, vous pourrez choisir quel poste vous convient le mieux.

En plus, il est fréquent qu’en interview, on vous pose des questions comme “Comment vos autres interviews se passent ?” ou encore “Est-ce que vous êtes en discussion avec d’autres entreprises”.

Pouvoir répondre à ces deux questions sans mentir vous donnera un avantage certain comme vos recruteurs vont avoir peur de rater le talent que vous êtes.

Trouver une offre emploi pour développeur Android

Pour trouver des offres d’emploi de développeur Android, il existe de nombreuses plateformes, tant pour ceux d’entre-vous qui cherchent des CDI que des contrats en freelance.

Intéressé par la freelance ? Découvrez en detail dans mon article comment devenir développeur freelance !

Offres d’emploi développeur Android en CDI

Pour trouver votre premier CDI, LinkedIn est sûrement la meilleure option. Faites vous un profil bien complet et linkez les différents projets que vous avez sur Github ainsi que les formations que vous avez complétées.

Offres d’emploi développeur Android freelance

Si vous avez déjà suffisamment d’experience, vous pouvez commencer votre carrière en freelance avec un site comme malt sur lequel vous pourrez trouver combien les autres développeurs Android demandent en tarif journalier moyen en fonction de leurs compétences !

D’ailleurs à ce sujet …

Quel est le salaire d’un développeur Android ?

Quel est le salaire d'un développeur d'application ?

Maintenant parlons chiffre. Pour votre premier job et si vous êtes débutant, je suis d’avis que vous devriez prendre le CDI avec l’équipe qui vous semble la plus sympa.

Durant votre premier boulot vous allez être payé à vous former, si votre manager et le CTO sont puissants, vous prendrez plus vite en compétence et ça paiera long terme.

On change tellement rapidement de boulot de toute façon, entre tous les 6 mois et tous les 2 ans pour beaucoup de développeurs, qu’il vaut sûrement mieux prendre une position dans laquelle vous allez apprendre le plus.

Voici quand même les différents salaires de développeurs Android :

Quel est le salaire d’un développeur d’application ?

Un développeur Android en CDI est d’environ 42 000 euros par an, en fonction de votre experience, compétences et ancienneté. Ce qui représente 3500 euros bruts par mois. Ou encore 25 euros de l’heure.

Combien gagne un développeur android freelance ?

Le salaire minimum d’un développeur Android en Freelance est de 500 euros par jour si on regarde ce qu’il se passe sur malt.fr.

Pour les développeurs mobiles plus expérimentés, on arrive vite au dessus de 600 euros.

Et pour les développeurs d’applications seniors, on est souvent au dessus des 800 euros de TJM.

Combien de temps ça prend de devenir développeur Android ?

Et voilà, vous avez maintenant une route claire à suivre pour passer de débutant absolu à décrocher votre premier boulot en tant que développeur Android !

Si vous vous demandez combien de temps tout cela va prendre, ça va évidemment dépendre de votre experience avec le code, de votre determination, de votre temps disponible et de vos capacités d’apprentissage.

Je dirais qu’en prenant son temps, en y consacrant 1-2 heures par jour, il faudra compter :

  • 1 mois pour comprendre la base du développement Android
  • 4-5 mois de projets perso et de formation
  • 1 mois pour trouver votre boulot de rêve

Si vous voulez un plan plus généraliste pour apprendre à coder en moins d’un mois, lâchez votre meilleure adresse email dans l’encart ci dessous !