Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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
Début avec Kotlin et la syntaxe Kotlin
- Apprentissage de l'architecture de Kotlin
- Apprentissage de la syntaxe Kotlin
- Utilisation des fonctionnalités clés de Kotlin
Programmation orientée objet avec Kotlin
- Aperçu de la programmation orientée objet
- Création d'une classe
- Ajout de méthodes aux classes
- Définition des constructeurs de base
- Utilisation des paramètres nommés et des valeurs par défaut
- Utilisation des classes open pour permettre l'héritage
- Utilisation des classes abstraites
- Création et utilisation d'interfaces
- Gestion du surchargement
- Création de classes de données
- Utilisation des singletons et des objets compagnons
- Utilisation des énumérations
- Grouper les classes dans des paquets
- Utilisation des imports
- Mise en œuvre du masquage d'informations
- Utilisation des accesseurs (getters) et mutateurs (setters)
- Mise en œuvre des modificateurs de visibilité
- Compréhension des génériques
- Implémentation d'une pile générique
- Utilisation de fonctions génériques
Développement d'applications Android avec Kotlin
- Configuration des outils pour le développement Android
- Installation d'Android Studio
- Démarrage d'un nouveau projet
- Configuration de l'émulateur
- Configuration de la bibliothèque
- Configuration de Kotlin dans Android
- Travail avec le cadre Hello Android et les outils SDK Android
- Développement d'une application Android avec Kotlin
- Utilisation de ListActivity et ListView
- Utilisation des intents et des filtres d'intents
- Travail avec des vues personnalisées
- Utilisation des gestionnaires de disposition
- Gestion des services Web et API
- Gestion des services Android
- Travail avec la base de données SQLite
- Utilisation des fournisseurs de contenu
- Écriture d'adaptateurs
- Mise en œuvre de dialogues et d'alertes (toasts)
- Conception de votre interface utilisateur
- Menus contextuels et options
- WebView
- Mise en œuvre des notifications Android
- Construction d'une application Android personnalisée et responsive avec Kotlin
- Publication de votre application Android sur Google PlayStore
Développement d'applications iOS avec 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 similarités et différences entre Kotlin et Swift
- De base
- Tableaux
- Dictionnaires
- Travail avec les services Web
- Gestion des données
- Travail avec des variables, constantes et types de données Swift
- Optimisation de l'expérience utilisateur iOS grâce à la conception UX et UI
- Ajout d'interactions utilisateur pour améliorer l'expérience utilisateur
- Optimisation des performances
- Débogage d'une application iOS
- Construction d'une application iOS personnalisée et responsive avec Kotlin
- Publication de votre application iOS sur l'Apple AppStore
Débogage
Résumé et conclusion
Pré requis
- Expérience en programmation Java
- Expérience de base ou familiarité avec le développement Android
- Expérience en programmation Swift
35 Heures
Nos clients témoignent (2)
Les connaissances approfondies et les exemples.
Ankur Kapila - Deutsche Bank
Formation - Programming with Kotlin
Traduction automatique
J'ai vraiment apprécié notre apprentissage et nos expérimentations avec Kotlin Multiplatform.
Renzo Olivares Macias - Google
Formation - Android Development
Traduction automatique