Formation Kotlin - Mieux développer sous Android – Centre de formation M2i
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.

Paris La Défense24/02/20201 200 € HTInscriptions en cours, places disponiblesRéserver
Paris La Défense25/05/20201 200 € HTDates proposées dans les agences M2iRéserver
Paris La Défense20/07/20201 200 € HTDates proposées dans les agences M2iRéserver
Paris La Défense21/09/20201 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.

Complétez votre formation