10 grunde til at prøve Kotlin til Android-udvikling

Forfatter: John Stephens
Oprettelsesdato: 25 Januar 2021
Opdateringsdato: 2 Juli 2024
Anonim
10 grunde til at prøve Kotlin til Android-udvikling - Apps
10 grunde til at prøve Kotlin til Android-udvikling - Apps

Indhold


På den seneste Google I / O-konference meddelte Google, at Android Studio snart ville støtte udviklingen med Kotlin ude af boksen. Selvom dette var store nyheder, kan det have forladt nogle mennesker lidt kolde, hvis de ikke er bekendt med Kotlin. Kotlin er et populært programmeringssprog, der vil fungere som et alternativ til Java fremover. Men hvorfor skulle det interessere dig? Hvad er fordelene ved udvikling med Kotlin?

Lad os tælle de top 10 fordele ved udvikling med Kotlin.

1. Det er super let at konfigurere

Udviklere har faktisk været i stand til at bruge Kotlin i nogen tid via et plugin, men fra Android Studio 3.0 vil det være så simpelt som at markere en boks for at "Inkludere Kotlin support".

2. Det er interoperabelt med Java

Prøv at sige det fem gange hurtigt! Kotlin er interoperabil med Java, hvilket betyder, at du kan bruge Java-rammer og endda blande kommandoer fra begge sprog i din kode!


3. Det reducerer kedelplade-koden

'Kedelplade' i forbindelse med programmering refererer til de kodelinjer, som du bliver ved med at inkludere, som faktisk ikke tilføjer funktionen til din kode. Kotlin bruger en række praktiske tricks og metoder til at reducere denne 'ekstra' kode og hjælper brugerne med at oprette apps hurtigere og enkelt. Vi vil undersøge nogle specifikke eksempler på denne liste.

Kotlin bruger regelmæssigt betydeligt mindre kode for at få det samme gjort

4. Den syntetiske udvidelse

Der er mange nyttige udvidelser til rådighed for Kotlin, hvoraf mange kan gøre livet betydeligt lettere til Android-udvikling. Et særligt nyttigt eksempel er 'Syntetisk', en udvidelse, der giver dig mulighed for helt at fjerne det ved at skrive findViewByID. Tilføj en kodelinje, så kan du få direkte adgang til visninger uden behov for at bruge deres ID'er.


Hvis det er gået over dit hoved, er det tilstrækkeligt at sige, at dette kan reducere din kode med hundreder af linjer i løbet af et stort projekt. Dette er min personlige yndlingsfordel ved Kotlin!

5. Du kan vælge din egen programmeringsfilosofi

I modsætning til det udelukkende objektorienterede Java bruger Kotlin både objektorienterede og funktionelle konstruktioner. Dette betyder, at du ikke er tvunget til at bruge objektorienteret programmering, hvis du finder det forvirrende, eller hvis du kommer fra en funktionel baggrund. Frihed til at vælge kan kun være en god ting!

Læs næste: Kotlin Coroutines hjælper dig med asynkron programmering

6. Ikke flere undtagelser fra nulmarkøren

Også kendt som 'en milliard-dollar-fejl', er null-referencer Java-udviklernes bane og er ansvarlige for flere nedbrud på Android end stort set enhver anden fejl. Kotlin søger at gøre dette til fortiden i alle undtagen nogle få tilfælde med "nul sikkerhed". Blot en måde til, at det strømline udviklingen!

7. Ingen halvkolonier

Dette lyder måske som en lille ting i starten, men det faktum, at Kotlin-kode ikke kræver, at du slutter linjer med halvkolonier, betyder, at du aldrig bliver nødt til at jage efter manglende tegnsætning igen! Du kan stadig bruge dem, hvis du ønsker det, men du er endnu en gang fri til at vælge ...

8. Intet overhead

At skrive en app i Kotlin versus Java vil ikke have nogen overhead: din app vil ikke være langsommere og ikke større end den ellers ville være. Kotlins standardbibliotek er lille og let, og det kører på Java Virtual Machine, ligesom Java.

9. Der er allerede god støtte

Indbygget Kotlin-support er muligvis nyt for Android Studio, men udviklere har brugt det i et stykke tid nu på Android og andre steder. Det betyder, at der er masser af support og community for at hjælpe dig med at komme i gang, og der er allerede en række apps i Play Store, der blev bygget ved hjælp af Kotlin.

10. At lære nye sprog er altid en god ting

Dette er en fremragende mulighed for at hente et nyt programmeringssprog og udvide din viden. Kotlin bruges også til webudvikling og udvikling på serversiden, så du tilføjer flere strenge til din bue.

Lukende tanker

Der er mange flere fordele ved Kotlin, som jeg ikke har nævnt her, som vil appellere til nogle udviklere. For eksempel er undtagelser ikke markeret, og lambda-udtryk understøttes. Generelt er Kotlin læsbar, relativt enkel at afhente for begyndere og på mange måder mere moderne end Java. Hvis du vil finde ud af mere, så tjek min introduktion til Kotlin til Android-udviklingsvejledning.

Et lambda-udtryk, der sparer os endnu mere tid

LG har haft in andel af op- og nedture i martphonevirkomheden, og virkomheden har ikke haft tor indflydele på markedet i det enete. Virkomheden telefoner har aldrig katet ig væk fra at tage ...

LG udgav to verioner af in mediekabende flagkibtelefon - LG V30 og LG V30 ThinQ. Forkellen mellem de to er tort et i RAM- og AI-motoren ombord på LG V30 ThinQ. Hvad det betyder er, at kærmbi...

Vi Råder Dig Til At Se