![10 skäl att prova Kotlin för Android-utveckling - Appar 10 skäl att prova Kotlin för Android-utveckling - Appar](https://a.23rdpta.org/apps/10-reasons-to-try-kotlin-for-android-development-4.png)
Innehåll
- 1. Det är superlätt att installera
- 2. Det är interoperabelt med Java
- 3. Det minskar koden för pannplattan
- 4. Den syntetiska förlängningen
- 5. Du kan välja din egen programmeringsfilosofi
- 6. Inga fler undantag från nollpekaren
- 7. Inga halvkolon
- 8. Ingen overhead
- 9. Det finns redan bra stöd
- 10. Att lära sig nya språk är alltid bra
- Avslutande tankar
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