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
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
Nos Clients témoignent (4)
Qu'il y avait beaucoup d'exercices.
Katarzyna Straszewska - Swiss AviationSoftware Ltd.
Formation - Build Native iOS and Android Apps with Flutter
Traduction automatique
Plus d'informations sur le laboratoire.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
On time, training resources is readily available
MIKHAIL JOSUE MONTECILLO - PAg-IBIG Fund
Formation - Xamarin for Cross-Platform Development
I really liked and appreciated how Renee adapted to our questions, on the fly looking for examples of things we asked and sharing examples via WeChat. Not only did she do this, she went out of her way to include screenshots of what to click/where things were given that we did not speak Chinese. It was a collaborative session with Renee pausing so we could ask questions, and allowing us to go slightly off topic sometimes so we got the most out of the session.