Sélectionner une page
Formations Mobile Android Formation Android

Formation Android

Logo formation android
Prix 3090€ HT / personne
5 jours (35 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Android est un système d’exploitation open-source basé sur Linux. Cet environnement est actuellement l’un des plus utilisés dans le monde du mobile.

Selon les estimations, Android est installé sur 2,5 milliards d’appareils actifs dans le monde, avec plus de trois milliards d’utilisateurs, soit environ 39 % de la population mondiale.

Conçu pour les développeurs modernes, notre formation aborde de manière exhaustive Kotlin, le langage de programmation révolutionnaire, et Jetpack Compose, le framework innovant pour des interfaces utilisateur réactives et élégantes.

Apprenez à créer des applications Android performantes, maintenables et esthétiquement plaisantes.

Avec une combinaison de théorie solide et de pratique intensive, vous maîtriserez rapidement les meilleures pratiques et les techniques avancées pour devenir un expert en développement Android.

Notre formation Android se basera sur la dernière version d’Android, à savoir Android 12.

 

Objectifs

  • Créer des applications mobiles robustes
  • Lancer son application sur un émulateur et sur un téléphone physique ou tablette.
  • Connaitre l’architecture des systèmes Android
  • Gérer les interactions avec les utilisateurs

 

Public visé

  • Développeurs Java
  • Architectes
  • Chefs de projets techniques

 

Pré-requis

  • Connaissance de base en programmation

 

Pré-requis techniques

  • Android Studio dernière version installée et si possible un émulateur
  • 16go de Ram et un bon processeur

 

Outils de travail

  • Android Studio dernière version
  • Dernier SDK Android du moment (Non Beta).
  • Gradle

Programme de notre formation Android

 

Android Studio

  • Découverte de l’environnement de travail (Android Studio, Gradle)
  • Optimisation et réglages pour un meilleur confort de programmation
  • Architecture d’un projet Android Compose
  • Lire une StackTrace, utiliser le debugger, le profiler…
  • Lancer son application sur un émulateur et sur un téléphone physique ou tablette.
  • Utilisation de Gradle et ajout de librairies
  • Générer un exécutable et le mettre sur le PlayStore

 

Kotlin

  • Syntaxe du langage (Variable, Fonction, Objet…)
  • Maitriser les lambdas expressions nécessaires pour compose
  • Avantage d’un langage moderne par rapport à Java
  • Exploiter un API Rest
  • Tâche asynchrone à l’aide des coroutines

 

Interface graphique avec Android Compose

  • Créer des composants réutilisables pour dessiner les différents écrans
  • Utiliser les Preview
  • Comprendre le fonctionnement de la recomposition, des états et des données observables.
  • Utiliser des variables partagées
  • Utilisation de Material3 pour designer l’application de manière moderne
  • Prise en compte du thème clair et sombre et de l’internationalisation

 

Navigation avec Android Compose

  • Naviguer d’écran en écran à l’aide de composant
  • Mettre en place une barre de navigation (avec flèche retour)
  • Icône et menu
  • Tabbar et Floating button

 

Architecture

  • Mise en place d’un ViewModel
  • Architecture MVVM
  • Rotation d’écran
  • Utilisation des coroutines pour aller chercher nos données
  • Gestion des erreurs et de l’attente

 

Permission et localisation

  • Fonctionnement des permissions dynamiques
  • Récupérer la localisation en mode économie d’énergie

 

Persistance

  • SharedPreference sauvegarde rapide
  • Mise en place d’une base de donnée locale avec Room

 

Historique

  • Fonctionnement de l’ancien système d’interface graphique avec XML
  • Data binding
  • Manipuler des composants XML
  • Cycle de vie d’une Activity

 

En fonction des envies et du temps, autres modules possibles

  • Navigation à l’aide de Fragment
  • Intégration de FireBase avec login with google et base de données en temps réelles.
  • Créer un service qui se lance au démarrage du téléphone (Service + Broadcast)
  • Google Maps
  • Notification Push

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Anthony

Anthony

Diplômé de l’école d’ingénieur Polytech Nice et après plusieurs années à apprendre différents langages de programmation C, C#, Java, Objective-C, Kotlin.
Anthony s’est spécialisé dans la conception d’applications sur Android. Formateur à plein temps sur Android et Java depuis 2015.
Il travaille également avec plusieurs écoles d’ingénieur, écoles de reconversion ainsi que pour les entreprises souhaitant former ou faire évoluer leur personnel.

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 3090€ HT / personne
5 jours (35 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp