Kotlin: Unterschied zwischen den Versionen

Aus Android Wiki
Keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
K (Quellen für offizielle Unterstützung Kotlin verbessert)
Zeile 7: Zeile 7:
Die tschechische Firma ''JetBrains'', die der Urheber von Kotlin ist, ist auch der Entwickler der Software-Entwicklungsumgebung ''IntelliJ IDEA'', auf der die derzeit offizielle Android-Entwicklungsumgebung [[Android Studio]] basiert. Es steht auch ein Kotlin-Plugin für ''Android Studio'' zur Verfügung.<ref name="ix_2016_09">Kai König: [http://www.heise.de/ix/inhalt/2016/9/110/ ''Android-Entwicklung mit JetBrains' Kotlin, Teil 1'']. In: ''iX (Heise-Verlag)''. Nr. 9, 2016, S. 110-114.</ref><ref>{{Cite web | url = https://plugins.jetbrains.com/plugin/6954?pr=androidstudio | title = JetBrains Plugin Repository: Kotlin| date = 2016-08-04 | accessdate = 2016-08-25 | publisher = jetbrains.com | language = en }}</ref>
Die tschechische Firma ''JetBrains'', die der Urheber von Kotlin ist, ist auch der Entwickler der Software-Entwicklungsumgebung ''IntelliJ IDEA'', auf der die derzeit offizielle Android-Entwicklungsumgebung [[Android Studio]] basiert. Es steht auch ein Kotlin-Plugin für ''Android Studio'' zur Verfügung.<ref name="ix_2016_09">Kai König: [http://www.heise.de/ix/inhalt/2016/9/110/ ''Android-Entwicklung mit JetBrains' Kotlin, Teil 1'']. In: ''iX (Heise-Verlag)''. Nr. 9, 2016, S. 110-114.</ref><ref>{{Cite web | url = https://plugins.jetbrains.com/plugin/6954?pr=androidstudio | title = JetBrains Plugin Repository: Kotlin| date = 2016-08-04 | accessdate = 2016-08-25 | publisher = jetbrains.com | language = en }}</ref>


Während der [[Google I/O]] 2017 gab Google bekannt, dass Kotlin zukünftig, neben Java, offiziell als Programmiersprache für die Erstellung von Apps für Android unterstützt werden soll.<ref>https://www.golem.de/news/google-kotlin-wird-offizielle-sprache-fuer-android-1705-127892.html</ref>
Während der [[Google I/O]] 2017 gab Google bekannt, dass Kotlin zukünftig, neben Java, offiziell als Programmiersprache für die Erstellung von [[App#Native_App|nativen Apps]] für Android unterstützt werden soll.<ref>{{Cite web | url = https://www.golem.de/news/google-kotlin-wird-offizielle-sprache-fuer-android-1705-127892.html | title = Kotlin wird offizielle Sprache für Android | date = 2017-05-17 | accessdate = 2017-05-18 | publisher = golem.de | author = Sebastian Grüner }}</ref><ref>{{Cite web | url = https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-now-official/ | title = Kotlin on Android. Now official | date = 2017-05-17 | accessdate = 2017-05-18 | publisher = jetbrains.com | author = Maxim Shafirov | language = en | quote = Today, at the Google I/O keynote, the Android team announced first-class support for Kotlin. [...] Starting now, Android Studio 3.0 ships with Kotlin out of the box [...]}}</ref>


== Trivia ==
== Trivia ==

Version vom 18. Mai 2017, 07:41 Uhr

Kotlin ist eine Programmiersprache der Firma JetBrains, deren Version 1.0 im Februar 2016 veröffentlicht wurde. Die mit dieser Sprache erstellten Programme werden mit der Java Virtual Machine (JVM) ausgeführt.[1][2] Kotlin ist mit Java nicht syntaktisch kompatibel, kann aber Java-Bibliotheken nutzen und ist ebenfalls statisch typisiert.

Bezug zu Android

Im April 2016 kamen Gerüchte auf, dass Google Kotlin neben Swift als Programmiersprache für die Entwickler nativer Android-Apps erwägt.[3] Der Hintergrund für diese angeblichen Erwägungen einer Abkehr von Java soll der im Jahr 2010 begonnene Rechtsstreit zwischen Google und Oracle wegen der Verletztung von Software-Patenten durch die Verwendung von Java für Android sein.[4]

Die tschechische Firma JetBrains, die der Urheber von Kotlin ist, ist auch der Entwickler der Software-Entwicklungsumgebung IntelliJ IDEA, auf der die derzeit offizielle Android-Entwicklungsumgebung Android Studio basiert. Es steht auch ein Kotlin-Plugin für Android Studio zur Verfügung.[5][6]

Während der Google I/O 2017 gab Google bekannt, dass Kotlin zukünftig, neben Java, offiziell als Programmiersprache für die Erstellung von nativen Apps für Android unterstützt werden soll.[7][8]

Trivia

Die Sprache ist nach der gleichnamigen russischen Insel vor Sankt Petersburg benannt. Das für die Entwicklung von Kotlin verantwortliche Team um Andrey Breslav arbeitet in einer Niederlassung der Firma JetBrains in Sankt Petersburg.[9]

Neben Kotlin gibt es noch weitere Programmiersprachen, mit der Programme für die JVM und damit auch für Apps für Android entwickelt werden können, z.B. Groovy und Scala.[10][11]

Weblinks

Einzelnachweise

  1. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  2. Kai König: Kotlin 1.0: Neue Sprache für die java Virtual Machine. In: xX (Heise-Verlag). Nr. 4, 2016, S. 80-85.
  3. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  4. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  5. Kai König: Android-Entwicklung mit JetBrains' Kotlin, Teil 1. In: iX (Heise-Verlag). Nr. 9, 2016, S. 110-114.
  6. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  7. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  8. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  9. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  10. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  11. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.