EXPLORING KOTLIN’S ENHANCEMENTS FOR MULTIPLATFORM PROJECTS

Authors

  • P. V. Kulkarni Assistant Professor, Computer Science & Engineering Department, Government College of Engineering, Aurangabad, India - 431005.
  • Mayur K. Jadhav ME Student, Computer Science & Engineering Department, Government College of Engineering, Aurangabad, India - 431005.

Keywords:

Kotlin, Programming language, Multiplatform Projects, Java, JavaScript, Android

Abstract

There has been a huge growing interest for using the newly launched Kotlin programming language in scientific and engineering applications. While Java which is one of the most widely used programming languages and also the official language of Android development, there are various reasons why Java might not always be the best option for various projects. This is just because Kotlin truly offers several features, which other traditional languages (C, C++, Java and FORTRAN) lack. Also, the historic poor performance of Java stops it from being widely used in scientific applications. Kotlin 1.2 was a major new release and a big step on the road towards enabling the use of Kotlin across all components of a modern application and multiplatform project. This study explores the major improvements and feature scopes over the year of the newly released enhanced version of Kotlin.

References

M. K. Jadhav. Dripstst, M. (2016): Kotlin in Production-What works & What’s broken, available at https://blog.dripstat.com/kotlin-in-production-the-good-the-bad-and-the-ugly-2/, accessed 18th March 2018.

Miloš Vasić. (2016): What is Kotlin?, in: Fundamental Kotlin, 1st Edition, Miloš Vasić, Belgrade, Serbia, pp. 6-7.

Stephen Samuel, Stefan Bocutiu. (2016): Getting started with Kotlin, in: Programming Kotlin, 1st Edition, Packt, Birmingham, UK, pp 3-4.

Manish Jangid. (2017). Kotlin-The unrivalled android programming language lineage. Imperial Journal of Interdisciplinary Research (IJIR), Vol-3, Issue-8, p. 256-259.

Prof. Ronak K. Panchal, Mr. Akshay K. Patel. (2017). A comparative study: Java Vs kotlin Programming in Android. International Journal of Innovative Trends in Engineering & Research, Vol-2, Issue 9, p. 4-10.

Sergio De Simone, S. (2017): Kotlin 1.1 Adds Coroutines, Type Aliases, Improved JavaScript Support, available at https://www.infoq.com/news/2017/03/kotlin-11-released, accessed 18th March 2018.

Dmitry Jemerov, D. (2017): Kotlin 1.2 Released: Sharing Code between Platforms, available at https://blog.jetbrains.com/kotlin, accessed 18th March 2018.

Mikhail Glukhikh, M. (2017): Kotlin 1.1 Release Candidate is Here, available at https://blog.jetbrains.com/kotlin/, accessed 18th March 2018.

Sergey Igushkin, S. (2018): Kotlin 1.2.30 is out, available at https://blog.jetbrains.com/kotlin/, accessed 18th March 2018.

Additional Files

Published

15-03-2018

How to Cite

P. V. Kulkarni, & Mayur K. Jadhav. (2018). EXPLORING KOTLIN’S ENHANCEMENTS FOR MULTIPLATFORM PROJECTS. International Education and Research Journal (IERJ), 4(3). Retrieved from https://ierj.in/journal/index.php/ierj/article/view/1534