Course Outline
Invoering
De hulpmiddelen instellen voor Kotlin
- De opdrachtregelhulpmiddelen gebruiken De JDK installeren voor Kotlin De IDE installeren en instellen: IntelliJ De plug-ins installeren
De hulpmiddelen voor Android ontwikkeling instellen
- Installeren van Android Studio Een nieuw project starten De emulator instellen De bibliotheek instellen
Instellen Kotlin in Android
Aan de slag met Kotlin en de Kotlin syntaxis
- Overzicht van Kotlin De architectuur van Kotlin leren De syntaxis van Kotlin leren De belangrijkste kenmerken van Kotlin gebruiken
Overeenkomsten en verschillen vergelijken tussen Kotlin en Swift
- Basismatrices Woordenboeken
Diep graven in programmeren met Kotlin vs. Swift
- De typen klassen leren Een klasse creëren Methoden aan klassen toevoegen Basisconstructors definiëren Benoemde parameters en standaardwaarden gebruiken Open klassen gebruiken om overerving mogelijk te maken Functies in Kotlin maken, declareren en gebruiken Parameters gebruiken en een waarde retourneren Interfaces maken en gebruiken Opsommingen gebruiken Generieke functies begrijpen Een generieke stapel implementeren Met behulp van generieke functies Uitbreidingsfuncties gebruiken
Werken met Java van Kotlin en vice versa
Werken met de gegevenslaag
- Overzicht van de netwerklaag Entiteiten en eindpunten gebruiken Netwerkinteractoren implementeren GET-artikelen POST-artikelen Voltooien
Eenvoudig complex draadsnijden
- Met behulp van XML UI-indeling
Overzicht van algemene UI-componenten tussen Apple en Android UI-gebeurtenissen toevoegen Een activiteit aanmaken met behulp van de RecyclerView
- Probleemoplossen
Samenvatting en conclusie
Requirements
- Ervaring met Swift programmeren
Getuigenissen (3)
Dat er veel oefeningen waren.
Katarzyna Straszewska - Swiss AviationSoftware Ltd.
Cursus - Build Native iOS and Android Apps with Flutter
Machine Translated
Meer over het lab.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Cursus - Flutter Development Bootcamp with Dart
Machine Translated
On time, training resources is readily available