Kotlin programmering

Kotlin er et relativt nyt programmeringssprog udviklet af JetBrains til moderne multiplatform-applikationer. I dag bruges Kotlin i vid udstrækning til Android-udvikling i stedet for Java. Det er fordi Kotlin er sikker, kortfattet og sjov at læse og skrive.

For at komme i gang med Kotlin programmering, besøg vores Kotlin Tutorials.

Funktioner i Kotlin-programmering

Open Source

Kotlin distribueres under Apache-licens, version 2.0. Kompiler (Kotlin-kompilator), IntelliJ IDEA-plugin, forbedringer af grundlæggende Java-biblioteker og buildværktøjer er alle open source.

Interoperabel med Java og Android

Det er 100% interoperabelt med Java og Android. Dette betyder, at al din nuværende Java / Android-kode fungerer problemfrit med Kotlin. For mere information, besøg Mixing Java og Kotlin in One Project.

Kortfattet og udtryksfuld

Groft skøn indikerer, at brug af Kotlin giver dig mulighed for at afskære kodelinjerne med ca. 40% (sammenlignet med Java).

Ekspressivt betyder, det er let at skrive kode, som både mennesker og compilers let kan forstå.

Let at lære

At lære Kotlin er let, hvis du kender andre programmeringssprog som Java, Scala, Groovy, C #, Javascript og Gosu.

Værktøjsvenlig

Kotlin er udviklet af JetBrains, et firma kendt for at skabe udviklingsværktøjer til professionelle. Ikke underligt, det er værktøjsvenligt.

Sikker

Kotlin er et statisk typesprog. Derfor sker typekontrollen ved kompileringstid i modsætning til kørselstid, og trivielle fejl fanges på et tidligt tidspunkt.

Kotlins nuværende og fremtid

Til stede

  • Mange virksomheder som Netflix, Uber, Trello, Pinterest, Corda osv. Bruger Kotlin (sammen med andre programmeringssprog) til at oprette applikationer.
  • Googles Android-team annoncerede Kotlin som et officielt sprog til Android-appudvikling.
  • Du kan udskifte Java-kode med Kotlin problemfrit. Det er 100% interoperabelt med Java og Android.

Fremtid

Mulige fremtidige projekter i Kotlin er:

  • Spilleudvikling på tværs af platforme
  • Udvikling af mobilapplikationer på tværs af platforme
  • Server-side og mikrotjenester
  • Dataanalyse og maskinlæring
  • Indbygget system: Arduino / Raspberry Pi direkte til professionelle controllere

Hvordan kan du lære at kode i Kotlin?

Lær Kotlin fra Programiz

Programiz tilbyder en komplet serie af nemme at følge Kotlin-tutorials sammen med egnede eksempler. Disse tutorials er målrettet mod absolutte begyndere uden forudgående kendskab til Kotlin programmeringssprog.

Kotlin-webstedet (officielt websted)

Kotlin Reference og Kotlin Tutorial fra det officielle websted er en af ​​de mest pålidelige kilder til at lære Kotlin. I tvivlstilfælde skal du altid følge de officielle ressourcer.

Lær Kotlin fra bog

Det er altid en god ide at lære at programmere fra bøger. Du får det store billede af programmeringskoncepter i bogen, som du måske ikke finder andre steder.

Her er nogle bøger, vi anbefaler.

  • Kotlin in Action - skrevet af Dmitry Jemerov og Svetlana Isakova (udviklere på Kotlin-teamet)
  • Programmering af Kotlin - rettet mod Java-udviklere, der ønsker at lære og bruge Kotlin sammen med Java
  • Grundlæggende Kotlin - kort vejledning til udviklere at skifte til Kotlin-sprog på ingen tid

Andre nyttige ressourcer

Her er et par ressourcer til at udvide din Kotlin-viden og søge hjælp, når du sidder fast.

  • Officielt Kotlin Forum
  • StackOverflow
  • Kotlin SubReddit

Afsluttende ord

Kotlin har allerede fået ry for at være kortfattet, udtryksfuld og sikker. Og med Googles meddelelse (et officielt sprog til Android-udvikling) er det sikkert at sige, at Kotlin er her til det store løb.

Hvis du er en Java / Android-udvikler, anbefaler vi dig at lære Kotlin, når det er muligt. Det gør ikke kun dit CV bedre, men hjælper også med at øge produktiviteten.

Interessante artikler...