Kursplan
Introduksjon
Sette opp verktøyene for Kotlin
- Bruke kommandolinjeverktøyene Installere JDK for Kotlin Installering og oppsett av IDE: IntelliJ Installere plugins
Sette opp verktøyene for Android utvikling
- Installere Android Studio Starte et nytt prosjekt Sette opp emulatoren Sette opp biblioteket
Oppsett Kotlin i Android
Komme i gang med Kotlin og Kotlin-syntaksen
- Oversikt over Kotlin Lære Kotlin-arkitekturen Lære Kotlin-syntaksen ved å bruke nøkkelfunksjonene til Kotlin
Sammenligning av likheter og forskjeller mellom Kotlin og Swift
- Grunnleggende Arrays Ordbøker
Graver dypt inn i programmering med Kotlin vs. Swift
- Lære klassetypene Opprette en klasse Legge til metoder til klasser Definere grunnleggende konstruktører ved å bruke navngitte parametere og standardverdier Bruke åpne klasser for å tillate arv å opprette, deklarere og bruke funksjoner i Kotlin Bruke parametere og returnere en verdi Opprette og bruke grensesnitt ved å bruke oppregninger Forstå generikk Implementering av en generisk stabel ved hjelp av generiske funksjoner ved bruk av utvidelsesfunksjoner
Arbeider med Java fra Kotlin og omvendt
Arbeid med datalaget
- Oversikt over nettverkslaget ved bruk av enheter og endepunkter Implementering av nettverksinteraktører HENT artikler POST artikler Fullfør
Enkel kompleks tråding
- Bruker XML UI Layout
Oversikt over vanlige UI-komponenter mellom Apple og Android Legge til UI-hendelser Opprette en aktivitet ved å bruke RecyclerView
- Feilsøking
Oppsummering og konklusjon
Krav
- Erfaring med Swift programmering
Testimonials (3)
At det var mange øvelser.
Katarzyna Straszewska - Swiss AviationSoftware Ltd.
Kurs - Build Native iOS and Android Apps with Flutter
Machine Translated
Trenerens måte å forklare på.
Marcos Rosas - Banco Azteca S.A. C.V.
Kurs - Flutter Development Bootcamp with Dart
Machine Translated
On time, training resources is readily available