Kursplan

Introduksjon

Sette opp verktøyene for Kotlin

  • Bruke kommandolinjeverktøyene
  • Installere JDK for Kotlin
  • Installere og sette opp IDE: IntelliJ
  • Installere plugins

Komme i gang med Kotlin og Kotlin-syntaksen

  • Lære Kotlin-arkitekturen
  • Lære Kotlin-syntaksen
  • Bruke nøkkelfunksjonene til Kotlin

Object-Oriented Programming med Kotlin

  • Oversikt over Programming med objekter
  • Opprette en klasse
  • Legge til metoder til klasser
  • Definere grunnleggende konstruktører
  • Bruk av navngitte parametere og standardverdier
  • Bruk av åpne klasser for å tillate arv
  • Bruke abstrakte klasser
  • Opprette og bruke grensesnitt
  • Håndtering Overstyring
  • Opprette dataklasser
  • Bruke singletons og følgeobjekter
  • Bruke opptellinger
  • Gruppering av klasser i pakker
  • Bruk av import
  • Implementere informasjonsskjuling
  • Bruke Getters og Settere
  • Implementering av synlighetsmodifikatorer
  • Forstå generikk
  • Implementering av en generisk stabel
  • Bruke generiske funksjoner

Android Apputvikling med Kotlin

  • Sette opp verktøyene for Android utvikling
    • Installerer Android Studio
    • Starter et nytt prosjekt
    • Sette opp emulatoren
    • Sette opp biblioteket
  • Setter opp Kotlin i Android
  • Arbeide med Hello Android Framework og Android SDK-verktøy
  • Utvikle en Android-app med Kotlin
    • Bruke ListActivity og ListView
    • Bruk av intensjoner og hensiktsfiltre
    • Arbeide med egendefinerte visninger
    • Bruke Layout Managers
    • Håndtering av 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 brukergrensesnittet ditt
      • Alternativer og kontekstmenyer
      • WebView
    • Implementering av Android varsler
  • Bygge en tilpasset responsiv Android app med Kotlin
  • Publiserer din Android-applikasjon til Google PlayStore

iOS Apputvikling med Kotlin

  • Oversikt over XCode 9-funksjoner og arkitektur
  • Oversikt over Swift 4 funksjoner og arkitektur
  • Sammenligning av likheter og forskjeller mellom Kotlin og Swift
    • Grunnleggende
    • Matriser
    • Ordbøker
  • Arbeide med Web Services
  • Utfører Data 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 med 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


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories