Kotlin je sada preferirani jezik za programere Androida

Kotlin

Jučer en prvi dan lIzdanje Googleove I / O konferencije iz 2019 posvećen programerima, Google je iskoristio priliku i objavio da je programski jezik Kotlin sada preferirani jezik za programere Android aplikacija.

Kotlin je funkcionalan objektno orijentirani programski jezik sa statičkim zapisom koji vam omogućuje kompajliranje za Java virtualni stroj i JavaScript. Razvio ga je tim programera u JetBrainsu, uredniku IntelliJ IDEA, integriranog razvojnog okruženja za Javu i na kojem se temelji Android Studio, službeni IDE za razvoj Android aplikacija.

Za one koji ga slijede ili ga već koriste, posljednje ažuriranje (Kotlin 1.3.30) objavljeno je prošlog mjeseca, uključujući poboljšanja u programu Kotlin / Native koji koristi LLVM za sastavljanje izvora Kotlin za odvajanje binarnih podataka (nisu potrebni strojevi virtualni) za različito poslovanje sustava i CPU arhitekture, uključujući iOS. Linux, Windows, Mac, pa čak i WebAssembly i ugrađeni sustavi poput STM32.

Kotlinova službena podrška za razvoj Androida najavljena je na Google I / O 2017 konferenciji.

Kotlin za razvoj Androida

Za Googleov tim za Android ovu je odluku o podršci Kotlinu bilo lako objasniti.

EDI podrška za Kotlin: Android Studio izgrađen je na JetBrains IntelliJ IDEA, a tim JetBrains već godinama radi na tome da Kotlin neometano radi s IntelliJ IDEA.

Google će naslijediti sav svoj rad na podršci Kotlinu u Android Studiju. No, osim ovog aspekta, Kotlin ima i mnoge druge prednosti.

Prema Googleu:

"Kotlin je izražajan, jezgrovit, proširiv, moćan i ugodan za čitanje i pisanje te ima zanimljive sigurnosne značajke u pogledu poništavanja i nepromjenjivosti" koje se poklapaju s Vašim ulaganjima u to da aplikacije prema zadanim postavkama budu sigurne i učinkovite.

"Razvoj Androida sve će više biti na Kotlinu", napisao je Google u blogu.

“Mnogi novi API-ji i Jetpack značajke prvo će biti dostupni za Kotlin. Ako započnete novi projekt, trebali biste ga napisati u Kotlinu ", kaže Google objašnjavajući da" kôd napisan u Kotlinu za vas često znači puno manje koda, manje koda za pisanje, testiranje i održavanje. «

Prema Googleu, najvažnije je da je Kotlin interoperabilan sa službenim jezicima za Android razvoj (Java, C ++) i Android Runtime.

Logotip Android Studija

Na primjer, tvrtka je objasnila da Kotlin besprijekorno radi s jezikom Java, olakšavajući programerima koji vole jezik Java da ga i dalje koriste, ali i postupno dodaju Kotlin kod i koriste prednosti biblioteka Kotlin.

Osim toga, Usvajanje Kotlina na Androidu kontinuirano se povećavalo tijekom godina I prema Googleu, s rastućim entuzijazmom među programerima, jedan od razloga zašto je tvrtka željela predstaviti Kotlin kao službeni jezik na Androidu kako bi im pružila bolju podršku za Kotlin. Što je napravljeno od Android Studija 3.0.

Službena podrška za Kotlin doprinijela je rastućem usvajanju jezika u svijetu razvoja Androida do točke do koje su neki predviđali da će jezik JetBrains brzo skinuti Javu s trona.

U svakom slučaju, tu mogućnost ne treba isključiti, jer Prema Googleu, "više od 50% profesionalnih programera za Android sada koristi Kotlin."

U partnerstvu s JetBrainsom i Zakladom Kotlin, Google nastavlja ulagati u alate Kotlin za Android, što dokazuje i rano izdanje Android KTX 2018. godine, skupa proširenja za razvoj Androida s Kotlinom.

Također ulažu u dokumentaciju, obuku i događaje kako bi olakšali učenje jezika JetBrains, a time i njegovo usvajanje.

Ova Googleova najava nije iznenađenje, pogotovo jer se Google želi distancirati od Jave jer je tvrtku Oracle napao na sudu zbog ilegalne upotrebe Java API-ja na Androidu.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.