10 grunner til å prøve Kotlin for Android-utvikling

Forfatter: John Stephens
Opprettelsesdato: 25 Januar 2021
Oppdater Dato: 2 Juli 2024
Anonim
10 grunner til å prøve Kotlin for Android-utvikling - Apps
10 grunner til å prøve Kotlin for Android-utvikling - Apps

Innhold


På den siste Google I / O-konferansen kunngjorde Google at Android Studio snart ville støtte utvikling med Kotlin ut av boksen. Selv om dette var store nyheter, kan det ha blitt noen mennesker litt kalde hvis de ikke er kjent med Kotlin. Kotlin er et populært programmeringsspråk som vil fungere som et alternativ til Java fremover. Men hvorfor skulle det interessere deg? Hva er fordelene med utvikling med Kotlin?

La oss telle de 10 fordelene med utvikling med Kotlin.

1. Det er superenkelt å sette opp

Utviklere har faktisk kunnet bruke Kotlin i noen tid via en plugin, men fra Android Studio 3.0 vil det være så enkelt som å krysse av i en boks for å "Inkludere Kotlin-støtte".

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 kjeleplatkoden

"Kjeleplate" i forbindelse med programmering refererer til kodelinjene som du stadig må inkludere, som ikke faktisk legger til funksjonen til koden din. Kotlin bruker en rekke nyttige triks og metoder for å redusere denne ‘ekstra’-koden, og hjelper brukerne med å lage apper raskere og enkelt. Vi vil undersøke noen spesifikke eksempler i denne listen.

Kotlin bruker regelmessig betydelig mindre kode for å få gjort det samme

4. Den syntetiske forlengelsen

Det er mange nyttige utvidelser tilgjengelig for Kotlin, hvorav mange kan gjøre livet betydelig lettere for Android-utvikling. Et spesielt nyttig eksempel er ‘Syntetisk’, en utvidelse som lar deg fullstendig gjøre unna skriving findViewByID. Legg til en kodelinje, så kan du få tilgang til visninger direkte uten å måtte bruke ID-ene.


Hvis det er gått over hodet, er det nok å si at dette kan redusere koden din med hundrevis av linjer i løpet av et stort prosjekt. Dette er min personlige favorittfordel med Kotlin!

5. Du kan velge din egen programmeringsfilosofi

I motsetning til det utelukkende objektorienterte Java, bruker Kotlin både objektorienterte og funksjonelle konstruksjoner. Dette betyr at du ikke blir tvunget til å bruke objektorientert programmering hvis du synes det er forvirrende eller hvis du kommer fra en funksjonell bakgrunn. Frihet til å velge kan bare være en god ting!

Les Neste: Kotlin Coroutines hjelper deg med asynkron programmering

6. Ikke flere unntak fra nullpeker

Nullreferanser, også kjent som "milliard-feilen", er Java-utviklerne og er ansvarlige for flere krasj på Android enn ganske mye annen feil. Kotlin søker å gjøre dette til en fortid i alle bortsett fra noen få tilfeller med "null sikkerhet". Bare en måte til at det effektiviserer utviklingen!

7. Ingen semikolon

Dette høres kanskje ut som en liten ting med det første, men det at Kotlin-koden ikke krever at du slutter linjer med halvkolonier, betyr at du aldri trenger å jakte på manglende tegnsetting igjen! Du kan fremdeles bruke dem hvis du ønsker det, men du kan igjen velge ...

8. Ingen overhead

Å skrive en app i Kotlin kontra Java vil ikke pådra seg noe overhead: appen din blir ikke tregere og ikke større enn den ville vært ellers. Kotlins standardbibliotek er lite og lett, og det kjøres 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 utviklerne har brukt den en stund nå på Android og andre steder. Det betyr at det er rikelig med støtte og fellesskap som hjelper deg å komme i gang, og det er allerede en rekke apper i Play Store som ble bygget ved hjelp av Kotlin.

10. Å lære nye språk er alltid en god ting

Dette er en utmerket mulighet til å plukke opp et nytt programmeringsspråk og utvide kunnskapen din. Kotlin brukes også til webutvikling og utvikling på serversiden, så du vil legge til flere strenger i buen.

Lukkende tanker

Det er mange flere fordeler med Kotlin som jeg ikke har nevnt her som vil appellere til noen utviklere. For eksempel er unntak ikke avmerket, og lambda-uttrykk støttes. Generelt er Kotlin lesbar, relativt enkel å hente for nybegynnere og på mange måter mer moderne enn Java. Hvis du vil finne ut mer, kan du se på introduksjonen til Kotlin for Android utviklingsopplæringen.

Et lambda-uttrykk, som sparer oss for mer tid

Beste Razer Phone 2-tilfeller

Lewis Jackson

Juli 2024

Razer Phone 2 er etterfølgeren til den originale Razer Phone om lanerte marttelefontrenden i 2017. Den har utrolige peifikajoner og om alle avanerte enheter, og du vil bekytte den. Her er en titt...

Reddit liker eg om foriden av Internett. For bedre eller verre er det tort ett hva det er. Det er et tort nettted med mange emner og deretter mange tråder i hvert emne. Med riktig app kan du urf...

Valg Av Lesere