Android - Maîtrisez Android et Kotlin
Découvrez Kotlin, le langage moderne de référence pour Android.
Maîtrisez les bases du langage et apprenez à développer des applications Android performantes avec Jetpack Compose.
Formateur spécialisé depuis 2013, vous aurez du mal à trouver une formation Android plus à jour que la mienne

- Durée : 3 à 5 jours
- Dates : Sur mesure
- Lieu : Distanciel ou présentiel sous condition
- Prérequis : Base du développement
- Financements : CPF, OPCO... (Grâce à un organisme partenaire)
- Formation garantie dès le 1er participant
- A la fin de la formation vous saurez :
- Maîtriser le langage Kotlin grâce à une courbe d'apprentissage rapide
- Créer des applications mobiles multi-écrans utilisant une API Rest et l'interface graphique moderne de Jet Pack Compose
- Gérer les erreurs et utiliser l'architecture MVVM efficacement
- Internationaliser, gérer le thème clair/sombre
- Distinguer l'ancien fonctionnement du framework du nouveau et suivre des tutoriels pour des usages spécifiques
- Utiliser un projet squelette épuré, réutilisable et facilitant la compréhension
(UI épurée pour diminuér la quantité de code et faciliter l'apprentissage des concepts)
Un besoin spécifique ?

- Formation intra-entreprise dans vos locaux
- Autre date
- Programme spécifique
Je serais ravi de répondre à vos besoins spécifiques rapidement.
Programme
Partie 1 : Kotlin 
2 jours
Découvrez le langage interopérable avec Java. Devenu le langage par défaut de Google pour toutes ses présentations. Il intègre les concepts de programmation modernes tels que le safe check, les valeurs par défaut et les actions les plus utilisés afin de réduire la quantité de code et les risques d’erreur.
Android Compose repose sur sa puissance et ne peut pas être utilisé avec Java.
Il vous permettra de moderniser vos projets existants écrit en Java en les continuant en Kotlin, que ce soit du mobile ou du backend.
- Variable, type nullable, safe check, Elvis operator...
- Function expression, paramètres nommés, paramètres par défaut...
- Création d'objet, data class, polymorphisme, encapsulation...
- Lambda expression, interface, high order function
- Collection, Extension, Exception
- Coroutine, Flow
- Exploiter une API Rest
Partie 2 : Android Compose 
2 jours
Créer une application Android moderne à l'aide du nouveau concept Android compose, exploitant la puissance du langage Kotlin.
Version officielle selon Google, le XML étant déprécié.
Utilise les mêmes concepts de programmation que Flutter ou Angular et vient s'intégrer dans KMP le cross platform de Kotlin
- Créer un projet Android compose et le lancer sur un émulateur/téléphone
- Concept de compose
- Créer une interface graphique recomposable
- Générer et appliquer un thème clair/sombre Material3 et appliquer des animations
- Fonctionnement des états et layout inspector
- Navigation entre les écrans
- Scaffold : utiliser un menu, une barre de navigation ou une bottom bar
- Utilisation d'un ViewModel et de l'architecture MVVM (Model View ViewModel)
- Tâches asynchrones à l'aide des coroutines
- Gestion des permissions
- Récupérer la position du téléphone
- Sécuriser ses clés d'API
Partie 3 : Spécification 
En fonction de la demande, du niveau et du temps choisi
Découvrir les autres aspects de la programmation native Android vous permettant de réaliser n'importe quelle application
- Voir l'ancien fonctionnement MVC qui utilise XML, Activity et Fragment.
- Notification, Broadcast et Service
- Google Maps
- Injéction de dépendance avec Koin
- Log in with Google avec Firebase
- Bases de données distante avec Firestore
- Android Auto / Automotive
- Kotlin multiplatform
- Autre sur demande...
Bilan 2025
clients
Entreprises et écoles
jours de formation
apprenants formés
Dans toutes la France
minutes
Temps de réponse moyen aux e-mails
Mes clients de 2025
- All
- Entreprise
- École de reconversion
- École d'ingénieur























Slide de la présentation
Livre d'Or
Les retours sur les formations sont une source d'inspiration et un moteur d’amélioration continue. Que vous ayez eu une révélation professionnelle ou simplement apprécié l’apprentissage, partagez votre retour ici.
Contact
Pour toutes informations, vous pouvez me contacter par téléphone, e-mail ou via ce formulaire
Location:
Basé à Toulouse, mais je me déplace partout
Téléphone:
+33 6 28 47 30 80



