Kotlin (programming language): Difference between revisions

Content deleted Content added
m Add links, update source
Line 67:
 
At [[Google I/O]] 2017, Google announced first-class support for Kotlin on [[Android (operating system)|Android]].<ref name="kotlin-android">{{cite news |last1=Shafirov |first1=Maxim |date=17 May 2017 |url=https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-now-official/ |title=Kotlin on Android. Now official |quote=Today, at the Google I/O keynote, the Android team announced first-class support for Kotlin. |access-date=18 May 2017 |url-status=live |archive-url=https://web.archive.org/web/20230529180054/https://blog.jetbrains.com/kotlin/2017/05/kotlin-on-android-now-official/ |archive-date=29 May 2023}}</ref>
 
Kotlin 1.1 was released on March 1, 2017.<ref>{{cite web |url=https://blog.jetbrains.com/kotlin/2017/03/kotlin-1-1/ |title=Kotlin 1.1 Released With JavaScript Support, Coroutines, and More &#124; Kotlin Blog |website=Blog.jetbrains.com |date=1 March 2017 |access-date=9 April 2025 |archive-date=21 March 2025 |archive-url=https://web.archive.org/web/20250321000855/https://blog.jetbrains.com/kotlin/2017/03/kotlin-1-1/ |url-status=live}}</ref>
 
Kotlin 1.2 was released on November 28, 2017.<ref>{{cite web |url=https://blog.jetbrains.com/kotlin/2017/11/kotlin-1-2-released/ |title=Kotlin 1.2 Released: Sharing Code between Platforms &#124; Kotlin Blog |website=blog.jetbrains.com |date=28 November 2017 |access-date=29 November 2017 |archive-date=24 May 2023 |archive-url=https://web.archive.org/web/20230524172920/https://blog.jetbrains.com/kotlin/2017/11/kotlin-1-2-released/ |url-status=live}}</ref> Sharing code between JVM and JavaScript platforms feature was newly added to this release (multiplatform programming is by now a [[Software release life cycle#Beta|beta]] feature<ref>{{Cite web|url=https://kotlinlang.org/docs/reference/multiplatform.html|title=Multiplatform Projects - Kotlin Programming Language|quote=Working on all platforms is an explicit goal for Kotlin, but we see it as a premise to a much more important goal: sharing code between platforms. With support for JVM, Android, JavaScript, iOS, Linux, Windows, Mac and even embedded systems like STM32, Kotlin can handle any and all components of a modern application.|website=Kotlin|access-date=20 August 2020|archive-date=18 August 2020|archive-url=https://web.archive.org/web/20200818193200/https://kotlinlang.org/docs/reference/multiplatform.html|url-status=live}}</ref> upgraded from "experimental"). A [[Solution stack|full-stack]] demo has been made with the new Kotlin/JS Gradle Plugin.<ref>{{Cite web|title=Kotlin/kotlin-full-stack-application-demo|date=3 April 2020|url=https://github.com/Kotlin/kotlin-full-stack-application-demo|publisher=Kotlin|access-date=4 April 2020|archive-date=14 September 2020|archive-url=https://web.archive.org/web/20200914043109/https://github.com/Kotlin/kotlin-full-stack-application-demo|url-status=live}}</ref><ref>{{Cite web|url=https://youtrack.jetbrains.com/issue/KT-37029|title=Kotlin full stack app demo: update all involving versions to work with 1.3.70 release|website=youtrack.jetbrains.com|access-date=4 April 2020|archive-date=2 August 2020|archive-url=https://web.archive.org/web/20200802221433/https://youtrack.jetbrains.com/issue/KT-37029|url-status=live}}</ref>