Kursplan
Introduktion
Konfigurera verktygen för Kotlin
- Använda kommandoradsverktygen Installera JDK för Kotlin Installera och ställa in IDE: IntelliJ Installera plugins
Ställa in verktygen för Android utveckling
- Installera Android Studio Starta ett nytt projekt Konfigurera emulatorn Konfigurera biblioteket
Konfigurera Kotlin i Android
Komma igång med Kotlin och Kotlin syntax
- Översikt över Kotlin Lär dig Kotlin-arkitekturen Lär dig Kotlin-syntaxen med hjälp av nyckelfunktioner i Kotlin
Att jämföra likheter och skillnader mellan Kotlin och Swift
- Grunder Arrays Dictionaries
Gräver djupt i programmering med Kotlin vs. Swift
- Lär dig klasstyperna Skapa en klass Lägga till metoder till klasser Definiera grundläggande konstruktörer med hjälp av namngivna parametrar och standardvärden Använda öppna klasser för att tillåta arv skapa, deklarera och använda funktioner i Kotlin Använda parametrar och returnera ett värde Skapa och använda gränssnitt med hjälp av uppräkningar Förstå generika Implementera en generisk stack med hjälp av allmänna funktioner med tilläggsfunktioner
Arbeta med Java från Kotlin och vice versa
Arbeta med datalagret
- Översikt över nätverksskiktet med hjälp av enheter och slutpunkter Implementering av nätverksinteraktörer Hämta artiklar POST-artiklar Slutför
Enkel komplex gängning
- Använder XML UI-layout
Översikt över vanliga UI-komponenter mellan Apple och Android Lägga till UI-händelser Skapa en aktivitet med hjälp av RecyclerView
- Felsökning
Sammanfattning och slutsats
Krav
- Erfarenhet av Swift programmering
Vittnesmål (4)
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
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.
Ellie Bailes - GBR 402 GP Strategies Limited
Kurs - WeChat Marketing
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.