På den siste Google I / O-konferansen annonserte Google at Android snart ville støtte utviklingen med Kotlin ute av esken. Hvis de ikke er nyheter med Kotlin. Kotlin er et populært programmeringsspråk som ønsker å tjene som et alternativ til Java fremover. Men hvorfor burde det interessere deg? Hva er fordelene med utvikling med Kotlin?
La oss regne med de 10 beste fordelene med utvikling med Kotlin.
1. Det er super enkelt å sette opp
Utviklere har brukt Kotlin i noen tid via et plugin, men fra Android Studio 3.0 vil det være like enkelt som å teste en boks til 'Inkluder Kotlin support'.
2. Det er interoperabelt med Java
Prøv å si det fem ganger raskt! Kotlin er interoperabel med Java, noe som betyr at du kan bruke Java-rammer og til og med blande kommandoer fra begge språk i koden din!
3. Det reduserer kjele plate kode
"Kjeleplade" i sammenheng med programmeringsprosessen. Den legger ikke til funksjonen til koden din. Kotlin bruker en rekke mobiltricks og metoder for å redusere denne "ekstra" koden og hvordan du gjør det, slik at brukerne kan lage apper raskere og enkelt. Vi vil undersøke noen konkrete eksempler i denne listen.

Kotlin bruker jevnlig mye mindre kode for å få det samme gjort
4. Syntetisk forlengelse
Det er mange nyttige utvidelser tilgjengelig for Kotlin, hvorav mange kan gjøre livet enklere for Android-utviklingen. Et spesielt nyttig eksempel er "Syntetisk", en utvidelse som lar deg helt gå bort med å skrive findViewByID . Legg til en linje med kode, og du vil kunne få tilgang direkte uten å måtte bruke ID-ene sine.
I løpet av et stort prosjekt. Dette er min personlige favoritt fordel av Kotlin!
5. Du kan velge din egen programmeringsfilosofi
I motsetning til objektorienterte Java bruker Kotlin både objektorienterte og funksjonelle konstruksjoner. Midler betyr conf betyr hvis objekt hvis orientert hvis orientert hvis orientert hvis orientert hvis orientert hvis orientert. Frihet til å velge kan bare være en god ting!
Les neste : Kotlin Coroutines hjelper deg med asynkron programmering
6. Ikke mer null peker unntak
Også kjent som "milliarder dollar feil", er null referanser bane av Java-utviklere og er ansvarlig for flere krasjer på Android enn noen annen feil. Kotlin forsøker å gjøre dette til en fortid i alle, men noen få tilfeller med "null sikkerhet". Bare en måte som strømlinjeformer utviklingen!
7. Ingen halvkolonner
Betyr at du ikke trenger å jakte på manglende tegnsetting igjen! Du kan fortsatt bruke dem hvis du ønsker det, men du er igjen fri til å velge ...
8. Ingen overhead
Skrive en app i Kotlin versus Java vil ikke pådra seg noen overhead: appen din vil ikke bli tregere og ikke større enn det ville være ellers. Kotlins standardbibliotek er lite og lett og kjører på Java Virtual Machine, akkurat som Java.
9. Det er allerede god støtte
Innebygd Kotlin-støtte kan være ny for Android Studio, men utviklere har brukt det en stund på Android og andre steder. Kotlin. Det ble bygget med Kotlin.
10. Å lære nye språk er alltid en god ting
Dette er en utmerket mulighet til å velge et nytt programmeringsspråk og utvide din kunnskap. Kotlin brukes til utvikling av webutvikling og server-side også, slik at du vil legge til flere strenger i din bue.
Avsluttende tanker
Det er mange flere fordeler for Kotlin. For eksempel er unntak unchecked, og lambda uttrykk støttes. Generelt er Kotlin lesbar, relativt enkelt å hente for nybegynnere og på mange måter nyere enn Java. Hvis du vil finne ut mer, sjekk ut introduksjonen til Kotlin for Android-utviklingsopplæringen.

Et lambda-uttrykk, som sparer oss enda mer tid