M2i Formation

Mobilité - Développement natif

Kotlin - Mieux développer sous Android

Présentiel

2 jours (14 heures) - KOTL-AND

Accueil  ›  Formations Informatique  ›  Mobilité  ›  Développement natif  ›  Kotlin - Mieux développer sous Android

Objectifs pédagogiques

  • Développer avec Kotlin des applications mobiles pour les plateformes Android.

Niveau requis

Connaître Java et Android.

Public concerné

Programmeurs Android Java, développeurs et chefs de projets.

La Défense08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
La Défense05/09/20191 200 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Mulhouse08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Nancy08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Reims08/04/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Évreux08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Le Havre08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Lille08/04/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Grenoble08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Lyon08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne08/04/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Orléans08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Tours08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Bordeaux05/09/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Montpellier08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis08/04/20191 200 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence05/09/20191 200 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Introduction à Kotlin Android

  • Android Studio pour Kotlin
  • Installation du plug-in Kotlin
  • Convertir MainActivity en Kotlin
  • Configuration du Kotlin dans un projet
  • Inclure certaines configurations utiles

Gestions d'Activity dans Kotlin

  • Création d'une Activity détaillée dans Kotlin
  • Interagir avec une Activity
  • Paramètres
  • Accès aux "SharedPreferences"

Anko et fonctions d'extension

  • Qu'est-ce qu'Anko ?
  • Débuter avec Anko
  • Fonctions d'extension

Interagir avec une API

  • Exécution des requêtes
  • Exécution des requêtes à l'extérieur du "Thread" principal

Analyse de données

  • Conversion entre JSON et Data Class
  • Création de la couche Domaine
  • Passage de Data au UI

Gestion des évènements

  • Simplification des évènements : setOnClickListener()...
  • Click Listener pour Forecast ListAdapter
  • Extensions du langage

Extensions Kotlin pour Android

  • Les extensions Kotlin
  • Comment utiliser les extensions Kotlin ?
  • Refactoring du code
  • Bonnes et mauvaises pratiques

Création SQLiteOpenHelper

  • Managed SQLiteOpenHelper
  • Définition des tables
  • Implémentation de SQLiteOpenHelper
  • Injection des dépendances

Coroutines dans Android

  • Utiliser Anko pour coroutine
  • Utiliser les coroutines dans un projet fil rouge