Formation Android Kotlin
Dans cette formation, les apprenants auront toutes les clés pour créer une application mobile Android moderne avec Kotlin.
Objectifs pédagogiques / Compétences visées
- Savoir créer une application mobile Android moderne avec Kotlin
Pré-requis
- Maîtrise d'un langage de développement
Public
- Développeurs
- Chefs de projets
Programme
Jour 1
Rappel de syntaxe Kotlin
- Détail sur les éléments de syntaxes principaux
- Les points forts et les avantages du langage
La plateforme Android
- Description de la plateforme
- Architecture
- Caractéristiques essentielles
Les interfaces utilisateurs
- La création des interfaces utilisateurs avec ou sans le Designer
- Manipulation des éléments graphiques
- Viewbinding
Jour 2
Le modèle de composants
- Les différents composants à mettre en oeuvre dans une application Android
- Activités, fragments, services, broadcastreceiver, content provider, etc
La navigation par graphe
- La navigation entre activités ou fragments
- Organisation de la navigation dans l'application
Le modèle MVVM
- Introduction au modèle (MV-) ViewModel
- Mettre en place un ViewModel
Jour 3
Le Broadcast receiver
- Comment mettre en place un broadcast receiver
La gestion des données
- Sauvegarder les informations de l'application dans un fichier
- Sauvegarder les informations de l'application dans une base de donnée
- Sauvegarder les informations de l'application avec un ORM
Jour 4
La connexion aux webservices
- Récupérer et stocker les données à distance
- Gestion des accès asynchrone
- Utilisation et maîtrise de Retrofit avec les coroutines
Les coroutines
- Mise en oeuvre
- Test des différentes possibilités Room et Retrofit
Compléments sur les capteurs et services
- Suivre et lire les capteurs d'un téléphone mobile
Moyens pédagogiques et techniques
- Formateur validé par nos équipes techniques et pédagogiques
- Salle de formation informatisée
- Support de cours numérique
Suivi et appréciation des résultats
- Questions orales ou écrites (QCM)
- Exercices pratiques
- Formulaires d'évaluation
Dernière modification le 09/01/2022