Plan du cours

Introduction

Configuration des outils pour Kotlin

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

Configuration des outils pour le développement Android

    Installation de Android Studio Démarrage d'un nouveau projet Configuration de l'émulateur Configuration de la bibliothèque

Configuration de Kotlin sous Android

Premiers pas avec Kotlin et la syntaxe Kotlin

    Présentation de Kotlin Apprentissage de l'architecture Kotlin Apprentissage de la syntaxe Kotlin à l'aide des fonctionnalités clés de Kotlin

Comparaison des similitudes et des différences de Kotlin et Swift

    Bases des tableaux, dictionnaires

Approfondir la programmation avec Kotlin vs. Swift

    Apprendre les types de classes Créer une classe Ajouter des méthodes aux classes Définir des constructeurs de base Utiliser des paramètres nommés et des valeurs par défaut Utiliser des classes ouvertes pour permettre l'héritage Créer, déclarer et utiliser des fonctions dans Kotlin Utiliser des paramètres et renvoyer une valeur Créer et utiliser des interfaces Utiliser des énumérations Comprendre les génériques Implémentation d'une pile générique Utilisation de fonctions génériques Utilisation de fonctions d'extension

Travailler avec Java de Kotlin et Vice Versa

Travailler avec la couche de données

    Présentation de la couche réseau utilisant des entités et des points de terminaison Implémentation d'interacteurs réseau Articles GET Articles POST Finaliser
Configuration de l'espace pour la base de données SQLite
  • Travailler avec Realm Database
  • Implémentation de tâches courantes sur la couche de données
  • Comprendre le cycle de vie des applications d'Android par rapport à iOS
  • Threading complexe simple

      Utilisation de XML Disposition de l'interface utilisateur

    Présentation des composants d'interface utilisateur courants entre Apple et Android Ajout d'événements d'interface utilisateur Création d'une activité à l'aide de RecyclerView

      Dépannage

    Sommaire et conclusion

    Pré requis

    • Expérience de la programmation Swift
      21 heures

    Nombre de participants



    Prix par participant

    Nos Clients témoignent (2)

    Cours Similaires

    IBM MobileFirst Platform for Hybrid Mobile Application Development

      21 heures

    Catégories Similaires