Zum Inhalt springen

Kotlin: Unterschied zwischen den Versionen

32 Bytes hinzugefügt ,  6. September 2020
Neuer Abschnitt "Verwandte Technologien"
(Neuer Abschnitt "Verwandte Technologien")
Zeile 16: Zeile 16:


Im Mai 2019 wurde auf der [[Google I/O]] bekannt gegeben, dass über 50% der professionellen Android-Entwickler Kotlin für Ihre Projekte verwenden; Kotlin sollte außerdem in Zukunft die bevorzugte Programmiersprache für die Erstellung nativer Android-Apps werden.<ref>{{Cite web | url = https://heise.de/-4417060 | title = Google I/O: Googles Bekenntnis zu Kotlin | author = Rainald Menge-Sonnentag | quote = Inzwischen verwenden laut Google über die Hälfte der professionellen Android-Entwickler Kotlin. [...] Auf der diesjährigen Entwicklermesse verkündete Google nun, dass Kotlin künftig nicht mehr nur neben Java existieren, sondern die bevorzugte Programmiersprache werden soll. | accessdate = 2019-05-08 | date = 2019-05-08 | publisher = heise.de}}</ref><ref>{{Cite web | url = https://techcrunch.com/2019/05/07/kotlin-is-now-googles-preferred-language-for-android-app-development/ | title = Kotlin is now Google's preferred language for Android app development | author = Frederic Lardinois | accessdate = 2020-05-16 | date = 2019-05-07 | publisher = techcrunch.com | language = en}}</ref>
Im Mai 2019 wurde auf der [[Google I/O]] bekannt gegeben, dass über 50% der professionellen Android-Entwickler Kotlin für Ihre Projekte verwenden; Kotlin sollte außerdem in Zukunft die bevorzugte Programmiersprache für die Erstellung nativer Android-Apps werden.<ref>{{Cite web | url = https://heise.de/-4417060 | title = Google I/O: Googles Bekenntnis zu Kotlin | author = Rainald Menge-Sonnentag | quote = Inzwischen verwenden laut Google über die Hälfte der professionellen Android-Entwickler Kotlin. [...] Auf der diesjährigen Entwicklermesse verkündete Google nun, dass Kotlin künftig nicht mehr nur neben Java existieren, sondern die bevorzugte Programmiersprache werden soll. | accessdate = 2019-05-08 | date = 2019-05-08 | publisher = heise.de}}</ref><ref>{{Cite web | url = https://techcrunch.com/2019/05/07/kotlin-is-now-googles-preferred-language-for-android-app-development/ | title = Kotlin is now Google's preferred language for Android app development | author = Frederic Lardinois | accessdate = 2020-05-16 | date = 2019-05-07 | publisher = techcrunch.com | language = en}}</ref>
== Verwandte Technologien ==
Mit ''Kotlin/Native'' gibt es eine Vorab-Version eines Kotlin-Compilers, der nativen Maschinen-Code für verschiedene CPU-Plattformen erzeugen kann.<ref>{{Cite web | url = https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-preview-kotlin-without-a-vm/ | title = Kotlin/Native Tech Preview: Kotlin without a VM | date = 2017-04-04| accessdate = 2017-05-19 | publisher = jetbrains.com| author = Andrey Breslav | language = en}}</ref>


Im August 2020 wurde [[Kotlin Multiplatform Mobile]] als Alpha-Version veröffentlicht; es handelt sich dabei um ein [[SDK]] zur [[Cross-Platform-Entwicklung]] von mobiles Apps für [[Android]] und [[iOS]] mit der Programmierprache Kotlin.<ref>{{Cite web | url = https://heise.de/-4885878 | title = Kotlin Multiplatform Mobile bringt Android und iOS unter einen Hut | accessdate = 2020-09-06 | date = 2020-09-04 | publisher = heise.de}}</ref><ref name="jetbrains_blog_august_2020">{{Cite web | url = https://blog.jetbrains.com/kotlin/2020/08/kotlin-multiplatform-mobile-goes-alpha/ | title = Kotlin Multiplatform Mobile Goes Alpha | author = Ekaterina Petrova | accessdate = 2020-09-06 | date = 2020-08-31 | publisher = blog.jetbrains.com | language = en}}</ref>
Im August 2020 wurde [[Kotlin Multiplatform Mobile]] als Alpha-Version veröffentlicht; es handelt sich dabei um ein [[SDK]] zur [[Cross-Platform-Entwicklung]] von mobiles Apps für [[Android]] und [[iOS]] mit der Programmierprache Kotlin.<ref>{{Cite web | url = https://heise.de/-4885878 | title = Kotlin Multiplatform Mobile bringt Android und iOS unter einen Hut | accessdate = 2020-09-06 | date = 2020-09-04 | publisher = heise.de}}</ref><ref name="jetbrains_blog_august_2020">{{Cite web | url = https://blog.jetbrains.com/kotlin/2020/08/kotlin-multiplatform-mobile-goes-alpha/ | title = Kotlin Multiplatform Mobile Goes Alpha | author = Ekaterina Petrova | accessdate = 2020-09-06 | date = 2020-08-31 | publisher = blog.jetbrains.com | language = en}}</ref>
Zeile 25: Zeile 29:
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.<ref>{{Cite web |url = http://heise.de/-2281060 | title = Ein zweiter Blick auf JVM-Programmiersprachen | accessdate = 2016-04-16 | date = 2014-08-01 | publisher = heise.de | department = heise Developer | author = Simon Olofsson}}</ref><ref>{{Cite web | url = http://macroid.github.io/ScalaOnAndroid.html | title = Scala on Android | accessdate =  2016-08-25 | publisher = macroid.github.io | language = en | author = Nick Stanch}}</ref>
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.<ref>{{Cite web |url = http://heise.de/-2281060 | title = Ein zweiter Blick auf JVM-Programmiersprachen | accessdate = 2016-04-16 | date = 2014-08-01 | publisher = heise.de | department = heise Developer | author = Simon Olofsson}}</ref><ref>{{Cite web | url = http://macroid.github.io/ScalaOnAndroid.html | title = Scala on Android | accessdate =  2016-08-25 | publisher = macroid.github.io | language = en | author = Nick Stanch}}</ref>


Mit ''Kotlin/Native'' gibt es eine Vorab-Version eines Kotlin-Compilers, der nativen Maschinen-Code für verschiedene CPU-Plattformen erzeugen kann.<ref>{{Cite web | url = https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-preview-kotlin-without-a-vm/ | title = Kotlin/Native Tech Preview: Kotlin without a VM | date = 2017-04-04| accessdate = 2017-05-19 | publisher = jetbrains.com| author = Andrey Breslav | language = en}}</ref>


== Weblinks ==
== Weblinks ==
Autopatrol, Moderator
1.304

Bearbeitungen

Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.