Kotlin programmeren

Kotlin is een relatief nieuwe programmeertaal die door JetBrains is ontwikkeld voor moderne multiplatformtoepassingen. Tegenwoordig wordt Kotlin veel gebruikt voor Android-ontwikkeling in plaats van Java. Het is omdat Kotlin veilig, beknopt en leuk is om te lezen en te schrijven.

Ga naar onze Kotlin-tutorials om aan de slag te gaan met Kotlin-programmeren.

Kenmerken van Kotlin-programmering

Open source

Kotlin wordt gedistribueerd onder Apache-licentie, versie 2.0. De Kompiler (Kotlin-compiler), IntelliJ IDEA-plug-in, verbeteringen aan elementaire Java-bibliotheken en build-tools zijn allemaal open source.

Interoperabel met Java en Android

Het is 100% compatibel met Java en Android. Dit betekent dat al uw huidige Java / Android-code naadloos samenwerkt met Kotlin. Ga voor meer informatie naar Mixing Java en Kotlin in One Project.

Beknopt en expressief

Een ruwe schatting geeft aan dat je met Kotlin de regels code met ongeveer 40% kunt afsnijden (vergeleken met Java).

Expressief betekent dat het gemakkelijk is om code te schrijven die zowel mensen als compilers gemakkelijk kunnen begrijpen.

Makkelijk te leren

Kotlin leren is gemakkelijk als je andere programmeertalen kent, zoals Java, Scala, Groovy, C #, Javascript en Gosu.

Gereedschapsvriendelijk

Kotlin is ontwikkeld door JetBrains, een bedrijf dat bekend staat om het ontwikkelen van ontwikkeltools voor professionals. Geen wonder, het is gereedschapsvriendelijk.

Veilig

Kotlin is een statisch typerende taal. Daarom vindt de typecontrole plaats tijdens het compileren in plaats van tijdens de uitvoering en worden triviale bugs in een vroeg stadium opgemerkt.

Heden en toekomst van Kotlin

Cadeau

  • Veel bedrijven zoals Netflix, Uber, Trello, Pinterest, Corda, enz. Gebruiken Kotlin (samen met andere programmeertalen) om applicaties te maken.
  • Het Android-team van Google heeft Kotlin aangekondigd als officiële taal voor de ontwikkeling van Android-apps.
  • U kunt Java-code naadloos vervangen door Kotlin. Het is 100% compatibel met Java en Android.

Toekomst

Mogelijke toekomstige projecten in Kotlin zijn:

  • Cross-platform game-ontwikkeling
  • Cross-platform mobiele applicatie-ontwikkeling
  • Server-side en microservices
  • Gegevensanalyse en machine learning
  • Geïntegreerd systeem: Arduino / Raspberry Pi rechtstreeks naar professionele controllers

Hoe kun je leren coderen in Kotlin?

Leer Kotlin van Programiz

Programiz biedt een complete reeks eenvoudig te volgen Kotlin-tutorials samen met geschikte voorbeelden. Deze tutorials zijn bedoeld voor absolute beginners zonder voorkennis van de Kotlin-programmeertaal.

De Kotlin-website (officiële site)

Kotlin Reference en Kotlin Tutorial van de officiële site is een van de meest betrouwbare bronnen om Kotlin te leren kennen. Volg bij twijfel altijd de officiële bronnen.

Leer Kotlin uit boek

Het is altijd een goed idee om vanuit boeken te leren programmeren. U krijgt in het boek een overzicht van programmeerconcepten die u nergens anders vindt.

Hier zijn enkele boeken die we aanbevelen.

  • Kotlin in Action - geschreven door Dmitry Jemerov en Svetlana Isakova (ontwikkelaars van het Kotlin-team)
  • Kotlin programmeren - gericht op Java-ontwikkelaars die Kotlin naast Java willen leren en gebruiken
  • Fundamental Kotlin - korte handleiding voor ontwikkelaars om in een mum van tijd over te schakelen naar de Kotlin-taal

Andere nuttige bronnen

Hier zijn een paar bronnen om uw Kotlin-kennis uit te breiden en hulp te zoeken als u vastloopt.

  • Officieel Kotlin-forum
  • StackOverflow
  • Kotlin SubReddit

Laatste woorden

Kotlin heeft al een reputatie opgebouwd als beknopt, expressief en veilig. En met de aankondiging van Google (een officiële taal voor Android-ontwikkeling), is het veilig om te zeggen dat Kotlin hier voor de grote vlucht is.

Als je een Java / Android-ontwikkelaar bent, raden we je aan om, indien mogelijk, Kotlin te leren. Het verbetert niet alleen uw cv, maar helpt ook om de productiviteit te verhogen.

Interessante artikelen...