M2i Formation

Découvrez notre formationKotlin - 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

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 € HTInscriptions en cours, places disponiblesRéserver
Montpellier05/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

Testez vos connaissances

Objectif : Ce test a pour objectif de tester vos connaissances sur Android.

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies.

Accepter Paramètres En savoir plus