Der er mange programmeringssprog på Android, men siden tidligere ved vi, hvad der er Googles favorit, og dette er ikke Java eller C ++ er OK.
Inden for rammerne af Google I / O 2019 blev der lavet mange meddelelser relateret til Android App Development Company , og en af dem, der ikke skulle tages hånd om, handler om Kotlin-programmeringssproget, som ikke er helt nyt, at det har kørt siden 2012, men hvoraf endnu ikke er bekræftet som Googles favoritter til Android-applikationer.
Kotlin er et stabilt typeprogrammeringssprog, der fungerer på Java Virtual Machine, men det kan også kompileres i JavaScript-kildekode.
Det er et objektorienteret og funktionelt programmeringssprog med statisk skrivning, der giver dig mulighed for at kompilere til den virtuelle Java-maskine og JavaScript. Det er udviklet af et team af programmører på JetBrains, redaktøren for IntelliJ IDEA, det integrerede udviklingsmiljø til Java, og som Android Studio, den officielle IDE til Android Application Development, er baseret på.
For dem, der følger den eller allerede bruger den, blev dens seneste opdatering (Kotlin 1.3.30) frigivet i sidste måned, herunder forbedringer af Kotlin / Native, som LLVM bruger til at kompilere Kotlins kilder til uafhængige binære data (ingen maskiner er nødvendige virtuelle) til forskellige operationer systemer og CPU-arkitekturer, inklusive iOS. Linux, Windows, Mac og endda Web Assembly og integrerede systemer som STM32.
Kotlins officielle support til Mobile App Development Services er blevet annonceret på Google I / O 2017-konferencen.
Kotlin til udvikling af Android
For Google Android-teamet var denne beslutning om at støtte Kotlin let at forklare.
EDI-support til Kotlin: Android Studio er baseret på IntelliJ IDEA fra JetBrains, og JetBrains-teamet har arbejdet i årevis for at sikre, at Kotlin kører problemfrit med IntelliJ IDEA.
Google arver alt sit arbejde for at støtte Kotlin i Android Studio. Men ud over dette aspekt har Kotlin mange andre fordele.
Ifølge Google:
"Kotlin er udtryksfuld, udvidelig, indflydelsesrig, kortfattet og behagelig at læse og skrive og har bemærkelsesværdige sikkerhedsfunktioner med hensyn til uforanderlighed og ugyldighed", der passer til dine investeringer for at fremstille sikre og effektive applikationer som standard.
"Udviklingen af Android vil i stigende grad ske i Kotlin," skrev Google i et blogindlæg.
"Mange nye Jetpack API'er og funktioner vil først være tilgængelige for Kotlin. Hvis du starter et nyt projekt, skal du skrive det i Kotlin," siger Google, der forklarer, at "koden er skrevet i Kotlin betyder ofte meget mindre kode for dig, mindre kode at skrive, teste og vedligeholde. "
Læs bloggen - Google tilføjer de bedste nye funktioner til Android-appudviklere
Ifølge Google er det vigtigste, at Kotlin er interoperabelt med de officielle sprog til udvikling af Android (Java, C ++) og Android-runtime.
For eksempel forklarede virksomheden, at Kotlin fungerer perfekt med Java-sproget, hvilket gør det lettere for udviklere, der kan lide Java-sproget, at fortsætte med at bruge det, men de tilføjer også gradvist Kotlin-koden og drager fordel af Kotlin-biblioteker.
Derudover steg vedtagelsen af Kotlin på Android støt gennem årene, og ifølge Google med voksende entusiasme blandt udviklere, en af grundene til, at virksomheden ønskede at præsentere Kotlin som det officielle sprog på Android for at give dem en Kotlins bedste support . Hvad blev der gjort fra Android Studio 3.0?
Kotlins officielle støtte har bidraget til den voksende sprogbrug i Android-applikationsudviklingsverdenen , til det punkt, hvor nogle forudsagde, at JetBrains-sproget hurtigt ville trone Java.
Under alle omstændigheder bør denne mulighed ikke kasseres, for ifølge Google bruger "mere end 50% af professionelle Android-udviklere nu Kotlin."
I partnerskab med JetBrains og Kotlin Foundation fortsætter Google med at investere i Kotlin-værktøjerne til Android, hvilket fremgår af den tidlige udgivelse af Android KTX i 2018, et sæt udvidelser til udvikling af Android med Kotlin.
Mobile Application Development Company investerer også i dokumentation, uddannelse og begivenheder for at lette indlæringen af JetBrains-sproget og derfor dets vedtagelse.
Denne meddelelse fra Google er ikke en overraskelse, især fordi Google søger at distancere sig fra Java, fordi virksomheden angribes i retten af Oracle for den ulovlige brug af Java API'er på Android.
"Android-udvikling vil være hurtigere med Kotlin." Mange nye Jet Pack API'er og funktioner vil blive introduceret i den første Kotlin. Hvis du starter et nyt projekt, skal du skrive det i Kotlin. Programmering i Kotlin betyder meget for programmører med mindre kode. Skriv, test og vedligehold i henhold til rapporten fra Mountain View.
For to år siden begyndte dette programmeringssprog at blive trendy under Google I / O 2017-rammen, hvor Google annoncerede supporten fra Kotlin til sin Android Studio IDE. Det kom sandsynligvis med en lille overraskelse, da Java længe havde været det foretrukne sprog til udvikling af Android-applikationer.
I løbet af de sidste to år er Kotlins popularitet steget, og det siges, at mere end 50% af professionelle Android-udviklere nu bruger sproget til deres egne applikationer, ifølge Google. Ifølge GitHub er Kotlin imidlertid et programmeringssprog, der er vokset mest i løbet af 2018.