Kotlin-programmering

Kotlin är ett relativt nytt programmeringsspråk som utvecklats av JetBrains för moderna multiplatformapplikationer. Numera används Kotlin i stor utsträckning för Android-utveckling istället för Java. Det beror på att Kotlin är säker, kortfattad och rolig att läsa och skriva.

För att komma igång med Kotlin-programmering, besök våra Kotlin-handledning.

Funktioner i Kotlin-programmering

Öppen källa

Kotlin distribueras under Apache-licens, version 2.0. Kompiler (Kotlin-kompilatorn), IntelliJ IDEA-plugin, förbättringar av grundläggande Java-bibliotek och byggverktyg är alla öppen källkod.

Driftskompatibel med Java och Android

Det är 100% kompatibelt med Java och Android. Det betyder att all din nuvarande Java / Android-kod fungerar sömlöst med Kotlin. För mer information, besök Blanda Java och Kotlin i ett projekt.

Kort och uttrycksfull

Grov uppskattning indikerar att med hjälp av Kotlin kan du klippa av raderna med kod med cirka 40% (jämfört med Java).

Uttrycksfullt betyder att det är lätt att skriva kod som både människor och kompilatorer lätt kan förstå.

Lätt att lära

Att lära sig Kotlin är enkelt om du kan andra programmeringsspråk som Java, Scala, Groovy, C #, Javascript och Gosu.

Verktygsvänligt

Kotlin är utvecklat av JetBrains, ett företag känt för att skapa utvecklingsverktyg för proffs. Inte konstigt, det är verktygsvänligt.

Säker

Kotlin är ett statiskt typspråk. Därför sker typkontrollen vid kompileringstid i motsats till körtid och triviala buggar fångas i ett tidigt skede.

Kotlins nuvarande och framtid

Närvarande

  • Många företag som Netflix, Uber, Trello, Pinterest, Corda, etc använder Kotlin (tillsammans med andra programmeringsspråk) för att skapa applikationer.
  • Googles Android-team tillkännagav Kotlin som ett officiellt språk för Android-apputveckling.
  • Du kan byta ut Java-kod med Kotlin sömlöst. Det är 100% kompatibelt med Java och Android.

Framtida

Möjliga framtida projekt i Kotlin är:

  • Plattformsspelutveckling
  • Plattformsutveckling av mobilapplikationer
  • Serversidan och mikrotjänster
  • Dataanalys och maskininlärning
  • Inbäddat system: Arduino / Raspberry Pi till professionella styrenheter direkt

Hur kan du lära dig att koda i Kotlin?

Lär dig Kotlin från Programiz

Programiz erbjuder en komplett serie av enkla att följa Kotlin-självstudier tillsammans med lämpliga exempel. Dessa handledning riktar sig till absoluta nybörjare utan förkunskaper i Kotlin-programmeringsspråket.

Kotlins webbplats (officiell webbplats)

Kotlin Reference och Kotlin Tutorial från den officiella webbplatsen är en av de mest pålitliga källorna att lära sig Kotlin. Följ alltid de officiella resurserna i tvivel.

Lär dig Kotlin från boken

Det är alltid en bra idé att lära sig programmera från böcker. Du får den stora bilden av programmeringskoncept i boken som du kanske inte hittar någon annanstans.

Här är några böcker vi rekommenderar.

  • Kotlin in Action - skriven av Dmitry Jemerov och Svetlana Isakova (utvecklare i Kotlin-teamet)
  • Programmering av Kotlin - riktat till Java-utvecklare som vill lära sig och använda Kotlin tillsammans med Java
  • Grundläggande Kotlin - kort handbok för utvecklare att byta till Kotlin-språk på nolltid

Andra användbara resurser

Här är några resurser för att utöka din kunskap om Kotlin och söka hjälp när du fastnar.

  • Officiella Kotlin Forum
  • StackOverflow
  • Kotlin SubReddit

Slutord

Kotlin har redan fått rykte om att vara kortfattad, uttrycksfull och säker. Och med Googles tillkännagivande (ett officiellt språk för Android-utveckling) är det säkert att säga att Kotlin är här för den stora körningen.

Om du är en Java / Android-utvecklare rekommenderar vi att du lär dig Kotlin när det är möjligt. Det gör inte bara ditt CV bättre utan hjälper också till att öka produktiviteten.

Intressanta artiklar...