Android-kehityksestä tulee yhä enemmän Kotlinin ensimmäinen

Android-kehityksestä tulee yhä enemmän Kotlinin ensimmäinen

Androidissa on monia ohjelmointikieliä, mutta entisistä ajoista lähtien tiedämme mikä on Googlen suosikki, eikä tämä ole Java tai C ++.

Google I / O 2019: n yhteydessä tehtiin monia Android App Development Company -yritykseen liittyviä ilmoituksia, ja yksi niistä, joista ei pidä huolehtia, on Kotlin-ohjelmointikieli, joka ei ole aivan uusi, että se on ollut käynnissä vuodesta 2012, mutta joista on vielä vahvistettu Googlen suosikkeiksi Android-sovelluksille.

Kotlin on vakaa kirjoitusohjelmointikieli, joka toimii Java Virtual Machine -sovelluksessa, mutta se voidaan kääntää myös JavaScript-lähdekoodiksi.

Se on olio- ja toiminnallinen ohjelmointikieli, staattisella kirjoituksella, jonka avulla voit kääntää Java-virtuaalikoneen ja JavaScriptin. Sen on kehittänyt JetBrains-ohjelmoijaryhmä, IntelliJ IDEA: n, Java: n integroidun kehitysympäristön toimittaja, johon Android Studio, virallinen IDE for Android Application Development, perustuu.

Niille, jotka seuraavat sitä tai jo käyttävät sitä, viimeisin päivitys (Kotlin 1.3.30) julkaistiin viime kuussa, mukaan lukien parannukset Kotlin / Native -ohjelmaan, joita LLVM käyttää Kotlinin lähteiden kokoamiseen itsenäisiksi binääritiedoiksi (virtuaalisia koneita ei tarvita) eri käyttöjärjestelmille järjestelmät ja suorittimen arkkitehtuurit, mukaan lukien iOS. Linux, Windows, Mac ja jopa Web Assembly sekä integroidut järjestelmät, kuten STM32.

Kotlinin virallinen tuki mobiilisovellusten kehittämispalveluille on ilmoitettu Google I / O 2017 -konferenssissa.

Kotlin Android-kehitykselle

Google Android -tiimille tämä päätös tukea Kotlinia oli helppo selittää.

EDI-tuki Kotlinille: Android Studio perustuu JetBrainsin IntelliJ IDEA: han, ja JetBrains-tiimi on työskennellyt jo vuosia varmistaakseen, että Kotlin toimii sujuvasti IntelliJ IDEA: n kanssa.

Google perii kaiken työnsä tukeakseen Kotlinia Android Studiossa. Mutta tämän näkökohdan lisäksi Kotlinilla on monia muita etuja.

Googlen mukaan:

"Kotlin on ilmeikäs, laajennettavissa, vaikuttava, ytimekäs ja miellyttävä lukea ja kirjoittaa ja sillä on merkittäviä turvaominaisuuksia muuttumattomuuden ja pätemättömyyden suhteen", jotka sopivat yhteen investointiesi kanssa tehden oletuksena turvallisia ja tehokkaita sovelluksia.

"Androidin kehitys tulee olemaan yhä enemmän Kotlinissa", Google kirjoitti blogikirjoituksessaan.

"Kotlinille on ensin saatavana monia uusia Jetpack-sovellusliittymiä ja ominaisuuksia. Jos aloitat uuden projektin, kirjoita se Kotliniin", kertoo Google selittäen, että "koodi kirjoitetaan Kotlinissa tarkoittaa usein paljon vähemmän koodia sinulle, vähemmän koodia kirjoittaa, testata ja ylläpitää. "

Lue blogi - Google lisää parhaat uudet ominaisuudet Android-sovelluskehittäjille

Googlen mukaan tärkeintä on, että Kotlin on yhteensopiva virallisten kielten kanssa Androidin (Java, C ++) ja Androidin ajonaikaisen kehityksen kannalta.

Esimerkiksi yritys selitti, että Kotlin toimii täydellisesti Java-kielen kanssa, mikä helpottaa Java-kieltä pitävien kehittäjien jatkaa sen käyttöä, mutta lisäävät myös vähitellen Kotlin-koodin ja hyödyntävät Kotlin-kirjastoja.

Lisäksi Kotlinin käyttöönotto Androidissa kasvoi tasaisesti vuosien varrella, ja Googlen mukaan kehittäjien kasvava innostus on yksi syy siihen, miksi yritys halusi esitellä Kotlinia Androidin virallisena kielenä tarjotakseen heille Kotlinin parasta tukea . Mitä tehtiin Android Studio 3.0: sta?

Kotlinin virallinen tuki on myötävaikuttanut kielen lisääntyvään käyttöönottoon Android-sovelluskehitysmaailmassa siihen pisteeseen asti, jossa jotkut ennustivat, että JetBrains-kieli tuhosi nopeasti Java-valtaistuimen.

Joka tapauksessa tätä mahdollisuutta ei pidä hylätä, koska Googlen mukaan "yli 50% ammattimaisista Android-kehittäjistä käyttää nyt Kotlinia".

Google jatkaa yhteistyössä JetBrainsin ja Kotlin Foundationin kanssa Kotlinin Android-työkaluihin, mikä näkyy Android KTX: n varhaisessa julkaisussa vuonna 2018, joka on joukko laajennuksia Androidin kehittämiseen Kotlinin kanssa.

Mobile Application Development Company investoi myös dokumentointiin, koulutukseen ja tapahtumiin helpottaakseen JetBrains-kielen oppimista ja siten sen käyttöönottoa.

Tämä Googlen ilmoitus ei ole yllätys, varsinkin kun Google pyrkii irtautumaan Javasta, koska Oracle hyökkää yritystä vastaan tuomioistuimessa Java-sovellusliittymien laittoman käytön vuoksi Androidissa.

"Kotlinin kanssa Android-kehitys on nopeampaa." Monet uudet Jet Pack -sovellusliittymät ja ominaisuudet otetaan käyttöön ensimmäisessä Kotlinissa. Jos aloitat uuden projektin, kirjoita se Kotliniin. Kotlinin ohjelmointi tarkoittaa paljon ohjelmoijille, joilla on vähemmän koodia. Kirjoita, testaa ja ylläpidä Mountain View'n raportin mukaan.

Kaksi vuotta sitten tästä ohjelmointikielestä alkoi tulla trendikäs Google I / O 2017 -kehyksen aikana, jossa Google ilmoitti Kotlinin tuesta Android Studio IDE: lle. Siitä tuli todennäköisesti pieni yllätys, koska Java oli jo pitkään ollut ensisijainen kieli Android-sovellusten kehittämisessä.

Kahden viime vuoden aikana Kotlinin suosio on kasvanut ja sanotaan, että yli 50% ammattimaisista Android-kehittäjistä käyttää kieltä nyt omiin sovelluksiinsa Googlen mukaan. GitHubin mukaan Kotlin on kuitenkin ohjelmointikieli, joka on kasvanut eniten vuoden 2018 aikana.