Schulungsübersicht
Einführung
Einrichten der Tools für Kotlin
- Verwenden der Befehlszeilentools Installieren des JDK für Kotlin Installieren und Einrichten der IDE: IntelliJ Installieren der Plugins
Einrichten der Tools für die Android-Entwicklung
- Installieren von Android Studio. Starten eines neuen Projekts. Einrichten des Emulators. Einrichten der Bibliothek
Einrichten Kotlin in Android
Erste Schritte mit Kotlin und der Kotlin-Syntax
- Überblick über Kotlin Erlernen der Kotlin-Architektur Erlernen der Kotlin-Syntax unter Verwendung der Hauptfunktionen von Kotlin
Vergleich von Ähnlichkeiten und Unterschieden zwischen Kotlin und Swift
- Grundlagen-Arrays-Wörterbücher
Tiefer Einblick in die Programmierung mit Kotlin vs. Swift
- Erlernen der Klassentypen Erstellen einer Klasse Hinzufügen von Methoden zu Klassen Definieren grundlegender Konstruktoren Verwenden benannter Parameter und Standardwerte Verwenden offener Klassen, um Vererbung zu ermöglichen Erstellen, Deklarieren und Verwenden von Funktionen in Kotlin Verwenden von Parametern und Zurückgeben eines Werts Erstellen und Verwenden von Schnittstellen mithilfe von Aufzählungen Generika verstehen, einen generischen Stack implementieren, generische Funktionen verwenden, Erweiterungsfunktionen verwenden
Arbeiten mit Java von Kotlin und umgekehrt
Arbeiten mit der Datenschicht
- Überblick über die Netzwerkschicht mit Entitäten und Endpunkten, die Netzwerkinterakteure implementieren. Artikel abrufen, Artikel veröffentlichen, abschließen
Einfaches komplexes Threading
- Verwenden von XML UI-Layout
Übersicht über gemeinsame UI-Komponenten zwischen Apple und Android Hinzufügen von UI-Ereignissen Erstellen einer Aktivität mithilfe der RecyclerView
- Fehlerbehebung
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung mit Swift Programmierung
Erfahrungsberichte (3)
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.
Paul Coaton - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
The trainer was enthusiastic, kind, and loved the topic
Isaac Murphy - Royal New Zealand Airforce
Kurs - Build Native iOS and Android Apps with Flutter
Learning the steps required to implement the MVVM model.