Logo Android Kotlin

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