Android sur base du langage Kotlin
Beschrijving
Deze opleiding laat u toe om de ontwikkeling voor Android onder Kotlin te ontdekken. De cursus omvat de volgende elementen:
-De grondbeginselen van de Kotlin taal
-OO programmeren in Kotlin
-De specifieke bibliotheken van Kotlin
-Ontwikkeling voor toestellen onder Android OS
Deze cursus is bedoeld voor iedereen die Android wil ontwikkelen.
Wat zijn de doelstellingen van de opleiding?
Hoe te ontwikkelen met de Kotlin taal
- Creëren van gebruikersinterfaces
- Gebruik van fragmenten en activiteiten
- Manipuleren van gegevens
- Gebruik van de functies van een tablet of een mobiele telefoon
Wat moet je weten om de cursus te volgen?
Kennis van programmeren en OO.
Opleidingsprogramma
Uitvoering
-Gebruik van commandoregeltools
-REPL, Kotlin runtime Kotlin en Gradle
-IntelliJ
De grondbeginselen van Kotlin
-Val en Vars, type-inferentie, basistypes
-Opmerkingen, pakketten, invoer
-Sjablonen voor strings, reeksen, lussen
-Uitzonderingsafhandeling
-Klasse-instantie, referentiële en structurele gelijkheid
-Dit en zichtbaarheid Controle stromen
-Null, de wanneer uitdrukking, de type hiërarchie
Object-georiënteerd programmeren
-Herinneringen over OOP
-Klassen, toegangsniveaus, geneste klassen, enums, statische methoden en bijbehorende objecten
-Eigenschappen Interfaces
-Erfelijkheidsgraden
-Abstracte klassen, gesloten klassen
-Herdefinitie, Polymorfisme
-Delegatie, gegevensklassen, ongestructureerde declaratie
Null-veiligheid, reflectie, annotaties
- Nullable types, smart-cast, veilige null toegang
-De Elvis operator, veilige casting, optioneel
-Reflectie - Annotaties
De generieken
-Generieke functies Generieke typen
-Functies en functioneel programmeren
-Functies en letterlijke functies Uitbreidingsfuncties
-Standaard en benoemde parameters
-Operator overloading - Recursie
-Standaard, generieke, zuivere functies
-Java in Kotlin, Kotlin in Java
-Eerste-orde functies en sluitingen Anonieme functies en functieverwijzingen
-DSL aangepaste functionele programmeertechnieken
Collecties
-Klasse hiërarchie Arrays, Lijsten, Kaarten, Sets
- Alleen lezen
-Indexen en reeksen
Kotlin en Android
-Android Studio en een Kotlin project
-Basisklassen van het kader
-Gebruikersinterfaces Het componentenmodel