Menu

Main Menu

  • Categories not found.

logo

Menu

  • Categories not found.
android utvikling
Hoved › android utvikling › 10 grunner til å prøve Kotlin for Android-utvikling

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

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

Anbefalt

  • Hei, ikke døm meg til du har prøvd meg - sier Android 4.0
    nyheter

    Hei, ikke døm meg til du har prøvd meg - sier Android 4.0

  • Fullskjermmodus i Chrome Beta!
    nyheter

    Fullskjermmodus i Chrome Beta!

  • MIUI 7 beta nå tilgjengelig for Xiaomi-telefoner
    nyheter

    MIUI 7 beta nå tilgjengelig for Xiaomi-telefoner

  • IDC: Apples iPad ødela Kindle Fire-festen, Android-tablettsalg ned betydelig
    nyheter

    IDC: Apples iPad ødela Kindle Fire-festen, Android-tablettsalg ned betydelig

  • Hvilket er det beste Moto 360-ansiktet?  Kom og kast dine stemmer!
    nyheter

    Hvilket er det beste Moto 360-ansiktet? Kom og kast dine stemmer!

  • Få din egen Limited Edition Android kinesisk nyttår Tall
    nyheter

    Få din egen Limited Edition Android kinesisk nyttår Tall

Populære Innlegg 2019

  • Topeka for Android vil hjelpe utviklere å bygge en bedre Material Design-opplevelse
    nyheter

    Topeka for Android vil hjelpe utviklere å bygge en bedre Material Design-opplevelse

  • Google Kalkulator får et materiale tema redesign
    nyheter

    Google Kalkulator får et materiale tema redesign

  • Google går etter nettsteder som er "gjenta lovbrytere" med sin nye Safe Browsing-innsats
    apps og spill

    Google går etter nettsteder som er "gjenta lovbrytere" med sin nye Safe Browsing-innsats

  • Amazon Fire Phone nå bare $ 200 uten kontrakt

  • Verizon Wireless LTE som dekker alle nåværende 3G-områder innen utgangen av 2013

  • Xiaomi Mi 9 vs Pocophone F1 rask utseende

Interessante Artikler 2019

  • Folk stirrer på å elske Galaxy S8s Samsung, Samsung

  • Facebook-utgivelser Klistremerke til Messenger for å hjelpe til med å forkaste og dekorere bildene dine

  • Apple lovforslag - hvor mye koster det å vinne 1 milliard dollar fra Samsung?

  • Mål, babyer "R" USA, og mer som Shopping Express-partnere

  • Billige Smartphones å dominere det mobile markedet

Redaksjonens

nyheter

Android er fremdeles topphund i USA og Europa, dele andel i USA

  • Galleri 1

  • Google ønsker å handle flere Amazon med et klikk-kjøp - rapport

  • Lage musikkvideoer med Sony Xperia Ion? Sony viser det mulig.

logo

  • Motorola ELECTRIFY M annonsert for US Cellular, kommer til salg på nettet 8. november

    Motorola ELECTRIFY M annonsert for US Cellular, kommer til salg på nettet 8. november

    nyheter
  • Huawei P20 Pro vs Samsung Galaxy S9 Plus: Alt du kan ønske deg

    Huawei P20 Pro vs Samsung Galaxy S9 Plus: Alt du kan ønske deg

    vs
  • Samsung Galaxy TabPro S: Hvorfor i universet kjører det Windows?

    Samsung Galaxy TabPro S: Hvorfor i universet kjører det Windows?

    funksjoner
  • HTC 10 offisielt annonsert - alt du trenger å vite

    HTC 10 offisielt annonsert - alt du trenger å vite

    December 15,2019
  • Nokia kjøper Alcatel-Lucent for 16,6 milliarder dollar

    Nokia kjøper Alcatel-Lucent for 16,6 milliarder dollar

    December 15,2019
  • Googles nærliggende API muliggjør nærhetsbasert kommunikasjon mellom enheter

    Googles nærliggende API muliggjør nærhetsbasert kommunikasjon mellom enheter

    December 15,2019
android utvikling © Copyright 2019. All rights reserved.