Formation : Développer une application Android avec le langage Kotlin

Cette formation va vous permettre de développer une application Android avec le langage Kotlin

Description de laformation : Développer une application Android avec le langage Kotlin

Cette formation a pour but de développer une application Android et de maîtriser le langage Kotlin ainsi qu’avoir les bases pour développer une application Android
La flexibilité du langage Kotlin et les bonnes pratiques présentées durant ce cours permettront aux développeurs d’accélérer le développement et la maintenance des applications Android voire Spring et Java JEE.

Bulletin d’
inscription
 Demande de
devis
  Détail du
programme

Programme de la formation Développer une application Android avec le langage Kotlin

  • Travaux pratiques :
    • Ensemble d’exercices basés sur des cas concrets et les bonnes pratiques :
    • Connexion à des APIs Web
    • Créations de plusieurs applications Android utilisant les composants du matérial (GPS, Caméra, écran, clavier…)
  • Présentation de Kotlin :
    • Pourquoi Kotlin ?
    • Historique
    • Cas d’utilisation
    • Fonctionnement global
    • Comparaison avec les autres langages
  • Installation :
    • Mise en place des outils pour le développement
  • Les bases :
    • La syntaxe :
    • Commentaires
    • Conventions de codage
    • Les expressions idiomatiques
    • Les fonctions
    • Signatures
    • Le corps
    • Les paramètres
    • Les valeurs de retour
    • Fonctionnement en mémoire
    • Les variables
    • Fonctionnement en mémoire
    • Le typage
    • Mutable et immuable
    • Les chaînes de caractères
    • Les structures de contrôle
    • Conditions
    • Boucles
    • Les sauts (break/continue/return)
  • La programmation orientée objet
    • Les classes : 1
    • Qu’est-ce qu’une classe ?
    • Fonctionnement en mémoire
    • Les attributs et les propriétés.
    • La visibilité
    • Les méthodes
    • Les méthodes equals, toString, hashCode, copy
    • Les champs « static »
    • Les extensions
    • Bonnes pratiques
    • Les packages
    • Transtypage
    • Les exceptions
    • Les classes : 2
    • Héritage
    • Interfaces
    • Classes abstraites
    • Le design pattern « délégué »
    • Bonnes pratiques pour structurer son code
    • Les collections
    • Les expressions lambdas
    • Annotations
  • Sucres syntaxiques de Kotlin
  • Introduction à la plateforme Android
    • Architecture
  • Installation de la plateforme Android
    • Environnement de développement
    • Structure d'un projet Android
    • Les activités : présentation
    • Cycle de vie
    • L’émulateur
  • Activités
    • Activités et contextes
    • Les Intents et résolution
    • Configurer le manifeste
    • Communication entre activités
    • Les activités dans leur tâche, ordonnancement
  • L’interface utilisateur
    • Organisation du code
    • L’internationalisation
    • Les composants Android : boutons, champs, …
    • Gestion des évènements
  • Niveau : Intermédiaire
  • Ref : ALK
  • Durée : 4 jours
  • Prix : 2090€
  • Niveau : Intermédiaire
  • Ref : ALK
  • Durée : 4 jours
  • Prix : à définir

Paris

Aucune date pour le moment.

organiser votre formation

Objectifs

  • Développer une application Android
  • Maîtriser le langage Kotlin
  • Développer une application Android
  • Accélérer le développement et la maintenance des applications Android voire Spring et Java JEE.

Pré-requis

  • Notions en POO (principe d’encapsulation et héritage)
  • Connaissance du langage Java ou C#
Pré-inscription
Nous proposons
Consulting
Formation