Kursplan

Introduksjon

Sette opp verktøyene for Kotlin

    Bruke kommandolinjeverktøyene Installere JDK for Kotlin Installering og oppsett av IDE: IntelliJ Installere plugins

Komme i gang med Kotlin og Kotlin-syntaksen

    Lære Kotlin-arkitekturen Lære Kotlin-syntaksen ved å bruke nøkkelfunksjonene til Kotlin

Objektorientert Programming med Kotlin

    Oversikt over Programming med objekter Opprette en klasse Legge til metoder til klasser Definere grunnleggende konstruktører ved å bruke navngitte parametre og standardverdier Bruke åpne klasser for å tillate arv Bruke abstrakte klasser Opprette og bruke grensesnitt Håndtere overstyring Opprette dataklasser ved å bruke enkelttoner og følgeobjekter ved å bruke oppregninger Gruppere klasser inn i pakker Bruke importer Implementering av informasjon Skjule Bruke gettere og settere Implementere synlighetsmodifikatorer Forstå generikk Implementere en generisk stabel ved å bruke generiske funksjoner

Android-apputvikling ved hjelp av Kotlin

    Sette opp verktøyene for Android utvikling Installere Android Studio Starte et nytt prosjekt Sette opp emulatoren Sette opp biblioteket
Sette opp Kotlin i Android
  • Arbeide med Hello Android Framework og Android SDK Tools
  • Utvikle en Android-app ved å bruke Kotlin ved å bruke ListActivity og ListView
  • Bruk av intensjoner og hensiktsfiltre
  • Arbeid med egendefinerte visninger
  • Bruke Layout Managers
  • Håndtering Web Services og API-er
  • Håndtering av Android tjenester
  • Arbeide med SQLite Database
  • Bruk av innholdsleverandører
  • Skriveadaptere
  • Implementering av dialoger og varsler (toasts)
  • Utforme UI-alternativer og kontekstmenyer
  • WebView
  • Implementering av Android varsler
  • Bygge en tilpasset responsiv Android-app ved å bruke Kotlin
  • Publiserer Android-appen din til Google PlayStore
  • iOS-apputvikling ved hjelp av Kotlin
  • Oversikt over XCode 9-funksjoner og arkitektur Oversikt over Swift 4 funksjoner og arkitektur Sammenligning av likheter og forskjeller mellom Kotlin og Swift Basics Arrays-ordbøker
  • Arbeide med Web Services
  • Utføringsdata Management

      Arbeide med variabler, konstanter og Swift datatyper
    Optimalisering av iOS brukeropplevelsen gjennom UX og UI-design
  • Legger til brukerinteraksjon for forbedret brukeropplevelse
  • Optimalisering av ytelse
  • Feilsøking av en iOS app
  • Bygge en tilpasset responsiv iOS-app ved å bruke Kotlin
  • Publisere din iOS-applikasjon til Apple AppStore
  • Feilsøking
  • Oppsummering og konklusjon
  • Krav

    • Erfaring med Java-programmering
    • Grunnleggende erfaring eller kjennskap til Android-utvikling
    • Erfaring med Swift programmering
      35 timer

    Antall deltakere


    Starts

    Ends


    Dates are subject to availability and take place between 09:30 and 16:30.

    Price per participant

    Testimonials (5)

    Relaterte kurs

    Related Categories