10 skäl att prova Kotlin för Android-utveckling

Författare: John Stephens
Skapelsedatum: 25 Januari 2021
Uppdatera Datum: 2 Juli 2024
Anonim
10 skäl att prova Kotlin för Android-utveckling - Appar
10 skäl att prova Kotlin för Android-utveckling - Appar

Innehåll


Vid den senaste Google I / O-konferensen meddelade Google att Android Studio snart skulle stödja utvecklingen med Kotlin ut ur lådan. Det var stora nyheter, men det kan ha lämnat vissa människor lite kalla om de inte känner till Kotlin. Kotlin är ett populärt programmeringsspråk som kommer att fungera som ett alternativ till Java framöver. Men varför skulle det intressera dig? Vilka är fördelarna med utveckling med Kotlin?

Låt oss räkna ner de tio bästa fördelarna med utveckling med Kotlin.

1. Det är superlätt att installera

Utvecklare har faktiskt kunnat använda Kotlin under en längre tid via ett plugin men från Android Studio 3.0 kommer det att bli så enkelt som att kryssa i en ruta för att "Inkludera Kotlin support".


2. Det är interoperabelt med Java

Försök säga det fem gånger snabbt! Kotlin är interoperabelt med Java, vilket innebär att du kan använda Java-ramverk och till och med blanda kommandon från båda språken i din kod!

3. Det minskar koden för pannplattan

"Pannplatta" i samband med programmering hänvisar till koderaderna som du fortsätter att ta med som inte faktiskt lägger till din kod. Kotlin använder ett antal praktiska knep och metoder för att minska den "extra" koden och hjälper användarna att skapa appar snabbare och enkelt. Vi undersöker några specifika exempel i den här listan.

Kotlin använder regelbundet betydligt mindre kod för att göra samma sak

4. Den syntetiska förlängningen

Det finns många användbara tillägg för Kotlin, av vilka många kan göra livet betydligt enklare för Android-utvecklingen. Ett särskilt användbart exempel är "Syntetisk", en förlängning som låter dig helt undanröja att skriva findViewByID. Lägg till en kodrad och du kan komma åt visningar direkt utan att behöva använda deras ID.


Om det har gått över huvudet är det tillräckligt att säga att detta kan minska din kod med hundratals rader under ett stort projekt. Detta är min personliga favoritfördel med Kotlin!

5. Du kan välja din egen programmeringsfilosofi

Till skillnad från det enda objektorienterade Java använder Kotlin både objektorienterade och funktionella konstruktioner. Det betyder att du inte tvingas använda objektorienterad programmering om du tycker att det är förvirrande eller om du kommer från en funktionell bakgrund. Frihet att välja kan bara vara bra!

Läs nästa: Kotlin Coroutines hjälper dig med asynkron programmering

6. Inga fler undantag från nollpekaren

Också känd som "miljardoll-misstaget", nullreferenser är Java-utvecklarnas bana och ansvarar för fler kraschar på Android än i stort sett något annat fel. Kotlin strävar efter att göra detta till en saga historia i alla utom några få fall med "noll säkerhet". Bara ett sätt att det effektiviserar utvecklingen!

7. Inga halvkolon

Det kan låta som en liten sak till en början, men det faktum att Kotlin-koden inte kräver att du slutar rader med halvkolon betyder att du aldrig kommer att behöva jaga efter att du saknar skiljetecken igen! Du kan fortfarande använda dem om du så önskar, men du kan återigen välja ...

8. Ingen overhead

Att skriva en app i Kotlin kontra Java kommer inte att medföra några omkostnader: din app kommer inte att vara långsammare och inte större än den annars skulle vara. Kotlins standardbibliotek är litet och ljust och körs på Java Virtual Machine, precis som Java.

9. Det finns redan bra stöd

Inbyggt Kotlin-stöd kan vara nytt för Android Studio, men utvecklare har använt det ett tag nu på Android och på andra håll. Det betyder att det finns gott om support och community för att hjälpa dig komma igång och det finns redan ett antal appar i Play Store som byggdes med Kotlin.

10. Att lära sig nya språk är alltid bra

Detta är ett utmärkt tillfälle att plocka upp ett nytt programmeringsspråk och utöka din kunskap. Kotlin används också för webbutveckling och utveckling på serversidan, så du kommer att lägga till fler strängar i din båge.

Avslutande tankar

Det finns många fler fördelar med Kotlin som jag inte nämnde här som kommer att tilltala vissa utvecklare. Exempelvis är undantag avmarkerade och lambda-uttryck stöds. I allmänhet är Kotlin läsbar, relativt enkel att hämta för nybörjare och på många sätt mer modern än Java. Om du vill ta reda på mer, kolla in min introduktion till Kotlin för Android-utvecklingshandledning.

Ett lambda-uttryck som sparar oss ännu mer tid

Medan de fleta användare inte har haft problem med in dator om känner igen enheten, har via användare upptäckt att enheten bara ladda när den är anluten till datorn och f...

Android-uppdateringar: vi hör till å många, vi får å få. De kan vara buggy, de kan vara ena och de kan frutrera.Men de verkar bli nabbare....

Intressant På Platsen