Formation Kotlin avec Android
| 3090€ HT / personne |
| 5 jours (35 heures) |
Présentation
Notre formation Kotlin vous permettra de mettre à jour vos applications Java sans avoir besoin de changer la totalité du code. Kotlin est un outil utilisé pour le développement d’applications mobile. Il possède des fonctions de sécurité pour la nullité et l’immuabilité qui rendent les applications Android saines et performantes.
Au cours de notre formation Kotlin avec Android vous découvrirez l’architecture d’un projet Android, la syntaxe Kotlin, la programmation orientée objet, les data types, les expressions lambda, ainsi que la manipulation des interfaces graphiques.
Grâce aux astuces présentées dans notre formation, vous pourrez créer des applications rapidement en commettant le moins d’erreurs possible.
Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie Kotlin avec Android (2.2.21) et ses nouveautés.
Objectifs
- Utiliser Android Studio et IntelliJ pour développer des applications
- Maîtriser le langage Kotlin
- Concevoir une application Android avec JetPack Compose
- Mettre en place l’architecture MVVM
- Créer une suite d’écrans exploitant des API Rest
- Respecter les bonnes pratiques de programmation recommandé par Google
Public visé
- Développeurs
- Développeurs mobiles
- Architectes
- Lead Developer
Pré-requis
- Connaissance de base en programmation
Pré-requis technique
- Android Studio dernière version installée et si possible un émulateur
- 16go de Ram et un bon processeur
Programme de notre formation Kotlin avec 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
Kotlin
- Syntaxe du langage (Variable, Fonction, Objet…)
- Maîtriser les lambdas expressions nécessaires pour compose
- Avantage d’un langage moderne par rapport à Java
- Exploiter une 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
- Afficher les différents états d’un écran grâce aux 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
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
Tests
- Mise en place de tests unitaires et fonctionnelles
- Gestion de l’asynchrone dans un test
- Créer des Mock
Permission et Localisation
- Fonctionnement des permissions dynamique
- Récupérer la localisation en mode économie d’énergie
Pour aller plus loin
Formation Kotlin Avancé
Formation Android Studio
Formation Kotlin
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 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
Les + : Le fait d’avoir des cours particuliers avec un support parfaitement adapté.
Les – : On aimerait que cela dure plus de 5 jours !
Afficher tous les témoignages
Les + : Le fait d’avoir des cours particuliers avec un support parfaitement adapté.
Les – : On aimerait que cela dure plus de 5 jours !
Noter la formation
| 3090€ HT / personne |
| 5 jours (35 heures) |
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


























































