Kotlin je nyní preferovaným jazykem pro vývojáře Android

Kotlin

Včera en první den lVydání konference Google I / O 2019 věnovaný vývojářům, Google využil příležitosti a oznámil, že programovací jazyk Kotlin je nyní preferovaným jazykem pro vývojáře aplikací pro Android.

Kotlin je funkční objektově orientovaný programovací jazyk se statickým zápisem, který umožňuje kompilaci pro virtuální stroj Java a JavaScript. Je vyvinut týmem programátorů ve JetBrains, editoru IntelliJ IDEA, integrovaného vývojového prostředí pro Javu a na kterém je založeno Android Studio, oficiální IDE pro vývoj aplikací pro Android.

Pro ty, kteří jej sledují nebo již používají, byla minulý měsíc vydána jeho nejnovější aktualizace (Kotlin 1.3.30), včetně vylepšení Kotlin / Native, která používá LLVM ke kompilaci zdrojů Kotlin k oddělení binárních dat (virtuální počítače nejsou vyžadovány) pro různé operační systémy a architektury CPU, včetně iOS. Linux, Windows, Mac a dokonce i WebAssembly a vestavěné systémy jako STM32.

Oficiální podpora společnosti Kotlin pro vývoj systému Android byla oznámena na konferenci Google I / O 2017.

Kotlin pro vývoj Androidu

Pro tým Google Android toto rozhodnutí podpořit Kotlina bylo snadné vysvětlit.

Podpora EDI pro Kotlin: Android Studio je postaveno na JetBrains IntelliJ IDEA a tým JetBrains již roky pracuje na zajištění bezproblémové spolupráce Kotlin s IntelliJ IDEA.

Google zdědí veškerou svou práci na podporu Kotlin v Android Studio. Ale kromě tohoto aspektu má Kotlin mnoho dalších výhod.

Podle Google:

„Kotlin je expresivní, výstižný, rozšiřitelný, výkonný a zábavný pro čtení i psaní a má zajímavé bezpečnostní funkce, pokud jde o možnou hodnotu Null a neměnnost,“ které odpovídají vašim investicím do zajištění a efektivity aplikací ve výchozím nastavení.

„Vývoj systému Android bude stále více probíhat na Kotlině,“ napsal Google v příspěvku na blogu.

"Mnoho nových rozhraní API a funkcí Jetpack bude pro Kotlin k dispozici jako první." Pokud zahájíte nový projekt, měli byste jej napsat v Kotlin, “vysvětluje Google, že„ kód napsaný v Kotlin pro vás často znamená mnohem méně kódu, méně kódu na psaní, testování a údržbu. «

Podle Google nejdůležitější je, že Kotlin je interoperabilní s úředními jazyky pro vývoj Android (Java, C ++) a Android runtime.

Logo Android Studio

Např., společnost vysvětlila, že Kotlin pracuje bez problémů s jazykem Java, což usnadňuje vývojářům, kteří mají rádi jazyk Java, jeho další používání, ale také postupně přidávají kód Kotlin a využívají výhod knihoven Kotlin.

Navíc, Přijetí Kotlin na Androidu se v průběhu let stabilně zvyšovalo A podle Googlu, s rostoucím nadšením vývojářů, jedním z důvodů, proč společnost chtěla představit Kotlin jako oficiální jazyk pro Android, aby jim poskytla lepší podporu Kotlin. Co se stalo od verze Android Studio 3.0.

Oficiální podpora Kotlin přispěla k rostoucímu přijetí jazyka ve světě vývoje Android, a to až do bodu, kdy někteří předpovídali, že jazyk JetBrains rychle sesadí Javu.

V každém případě by tato možnost neměla být vyloučena, protože Podle Google „více než 50% profesionálních vývojářů systému Android nyní používá Kotlin.“

Ve spolupráci s JetBrains a Kotlin Foundation Google nadále investuje do nástrojů Kotlin pro Android, o čemž svědčí rané vydání Androidu KTX v roce 2018, což je sada rozšíření pro vývoj Androidu s Kotlinem.

Investují také do dokumentace, školení a akcí s cílem usnadnit osvojení jazyka JetBrains, a tedy jeho přijetí.

Toto oznámení od společnosti Google není překvapením, zejména proto, že se společnost Google snaží distancovat od prostředí Java, protože společnost je před soudem napadena společností Oracle za nezákonné používání rozhraní Java API v systému Android.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.