Développement Mobile – Kotlin

Utilisez les nouvelles fonctionnalités de Kotlin pour écrire un code orienté objet structuré et lisible

Découvrez comment utiliser les lambdas et les fonctions avancées pour écrire un code propre, réutilisable et simple

Écrivez des tests unitaires sous Kotlin avec un code Java vous permettant de faire la transition en douceur

Écrivez du code Kotlin en qualité production en mode microservices

Utiliser les extensions de Kotlin dans la bibliothèque de collections Java

Développez vos applications mobiles Android sous Kotlin

Durée

4 jours

Réf.

B-M-KO

Prix

2200€ HT

Niveau

Intermédiaire

PROGRAMME

Vous trouverez ci-dessous le programme détaillé de la formation « Développement Mobile Kotlin », cette formation de 4 jours vous permettra d’apprendre à développer avec Kotlin.

  • Pourquoi un nouveau langage pour Android ?
  • Principales différences avec Java
  • L’environnement de développement Syntaxe de base (types, variables, tests, boucles, packages, fonctions)
  • Classes et variantes (nested, enum, data)
  • Les classiques (interfaces, héritage, polymorphisme, etc.)
  • Délégation
  • Les génériques

Atelier : Exercices sur l’utilisation des nouveautés apportées par Kotlin

  • L’environnement de développement Android Studio
  • Kotlin Android Extensions
  • Organisation d’un projet Kotlin pour Android (string.xml, Manifest, etc.)
  • Les composants graphiques (TextViews, EditText, Buttons, etc.) Les principales
  • API
  • Gestion des flux JSON
  • Gestion des listes

Atelier : Application de synthèse reprenant tous les thèmes classiques d’une application Android

  • Qu’est qu’une expression lambda ?
  • Lambda expression et fonctions anonymes
  • Améliorer les performances avec les fonctions inline
  • Les collections/ranges
  • Variantes sur les opérateurs
  • Les exceptions
  • Les annotations
  • La réflexion
  • Le type safe builders
  • Le type Aliases

Atelier : Améliorer, faciliter la lecture et la réutilisation de son code

  • Documenter son code : KDoc syntax, Block Tags, Inline Markup, Module et Package
  • Utiliser les outils Maven, Gradle, et ANT pour construire vos projets Kotlin
  • Le package kotlin.test : types, properties, functions

Atelier : Mise en place de tests unitaires, packaging d’application

PUBLICS & PRÉ-REQUIS

Ce cours s’adresse aux développeurs et aux chefs de projet.
Connaissances de base en Java ou en langage orienté objet.

INFOS PRATIQUES

  • THÉORIE : 40%
  • PRATIQUE : 60%
  • LIEUX : NANTES & LYON

NOTRE FORMATEUR

Développeur mobile expérimenté et adepte de iOS depuis la version 2.0, d’Android depuis 1.6 et de Swift depuis ses débuts, j’ai pu observer l’évolution de l’écosystème mobile.

J’ai complété mon parcours professionnel depuis 2 ans en tant que consultant formateur.

NOS PROCHAINES SESSIONS MOBILE

Aucun événement trouvé !

FORMONS ENSEMBLE !

N'hésitez pas à nous contacter, nous mettrons tout en oeuvre afin que vos collaborateurs
ou vous même soient parfaitement formés et prêts pour de nouveaux challenges !
JE ME LANCE