Plan du cours

Introduction

Configuration des outils pour Kotlin

  • Utilisation des outils en ligne de commande
  • Installation du JDK pour Kotlin
  • Installation et configuration de l'IDE : IntelliJ
  • Installation des plugins

Premiers pas avec la Kotlin et la syntaxe de la Kotlin

  • Apprendre l'architecture Kotlin
  • Apprendre la syntaxe Kotlin
  • Utiliser les fonctionnalités clés de Kotlin

Object-Oriented Programming avec Kotlin

  • Vue d'ensemble de Programming avec les objets
  • Créer une classe
  • Ajouter des méthodes aux classes
  • Définition des constructeurs de base
  • Utilisation de paramètres nommés et de valeurs par défaut
  • Utilisation de classes ouvertes pour permettre l'héritage
  • Utilisation de classes abstraites
  • Création et utilisation d'interfaces
  • Gestion de la surcharge
  • Création de classes de données
  • Utilisation des singletons et des objets compagnons
  • Utilisation des énumérations
  • Regroupement des classes en paquets
  • Utilisation des importations
  • Mise en œuvre du masquage d'informations
  • Utilisation des Getters et Setters
  • Mise en œuvre des modificateurs de visibilité
  • Comprendre les génériques
  • Mise en œuvre d'une pile générique
  • Utiliser les fonctions génériques

Développement d'applications Android avec Kotlin

  • Configuration des outils de développement Android
    • Installation de Android Studio
    • Démarrer un nouveau projet
    • Configuration de l'émulateur
    • Configuration de la bibliothèque
  • Configuration de Kotlin dans Android
  • Travailler avec le framework Hello Android et les outils SDK Android
  • Développer une application Android à l'aide de Kotlin
    • Utilisation de ListActivity et ListView
    • Utilisation des intents et des filtres d'intents
    • Travailler avec des vues personnalisées
    • Utilisation de Layout Managers
    • Gestion des Web Services et des API
    • Traitement des services Android
    • Travailler avec SQLite Database
    • Utilisation de fournisseurs de contenu
    • Écrire des adaptateurs
    • Implémentation de dialogues et d'alertes (Toasts)
    • Conception de l'interface utilisateur
      • Options et menus contextuels
      • WebView
    • Mise en œuvre des notifications Android
  • Créer une application Android personnalisée et réactive à l'aide de Kotlin
  • Publier votre application Android sur Google PlayStore

Développement d'une application iOS à l'aide de Kotlin

  • Aperçu des fonctionnalités et de l'architecture de XCode 9
  • Aperçu des fonctionnalités et de l'architecture de Swift 4
  • Comparaison des similitudes et des différences entre Kotlin et Swift.
    • Notions de base
    • Tableaux
    • Dictionnaires
  • Travailler avec Web Services
  • Exécuter Data Management
  • Travailler avec des variables, des constantes et des Swift types de données
  • Optimiser l'expérience utilisateur iOS grâce à la conception de l'UX et de l'UI
  • Ajouter une interaction avec l'utilisateur pour améliorer l'expérience utilisateur
  • Optimiser les performances
  • Débogage d'une iOS application
  • Construire une application iOS personnalisée et réactive à l'aide de Kotlin
  • Publier votre application iOS sur l'AppStore d'Apple

Résolution des problèmes

Résumé et conclusion

Pré requis

  • Expérience de la programmation en Java
  • Expérience de base ou familiarité avec le développement Android
  • Expérience en programmation Swift
 35 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires