A COMPARATIVE STUDY: JAVA VS KOTLIN PROGRAMMING IN ANDROID APPLICATION DEVELOPMENT

Main Article Content

Madhurima Banerjee
Subham Bose
Aditi Kundu
Madhuleena Mukherjee

Abstract

The purpose of this paper is to compare and conclude between Java and Kotlin in android application. We have taken different fields and compared it with Java and Android. This paper attempts to study the various features of both Java and Kotlin and in the end concludes which programming language fits the developers.

Downloads

Download data is not yet available.

Article Details

Section
Articles

References

E. Obugyei, 2016, “Kotlin for Android: An Introductionâ€, viewed on 25th April, 2018 from https://www.raywenderlich.com/132381/kotlin-for-android-an-introduction.

C. Singh, n.d., “Introduction to Java Programmingâ€, viewed on 1st May, 2018 from https://beginnersbook.com/2013/05/java-introduction/

A. Sinicki, 2018, “An Introduction to Kotlin for Android developmentâ€, viewed on 25th April, 2018 from https://wwwhttps://www.androidauthority.com/introduction-to-kotlin-for-android-775678/

“Kotlinâ€, viewed on 1st May, 2018 from https://kotlinlang.org/docs/reference/extensions.html

A. Leiva, n.d. , “Extension functions in Kotlin: Extend the Android Framework (KAD 08)â€, viewed on 1st May, 2018 from https://antonioleiva.com/extension-functions-kotlin/

ChikeMgbemena, n.d., viewed on 7th May, 2018 from https://code.tutsplus.com/tutorials/kotlin-from-scratch-exception-handling--cms-29820

“Kotlinâ€, viewed on 8th May, 2018 from https://kotlinlang.org/docs/reference/classes.html

D. Odalodic, June, 2017, “Dusan Odalodic @ JVMâ€, viewed on 8th May, 2018, from https://odalinjo.wordpress.com/2017/06/25/primary-and-secondary-constructors-in-kotlin/

M. Daga, May, 2018, “Java vs Kotlin: Which Programming Language Is Better for Android Developers?â€, viewed on 8th May, 2018 from https://dzone.com/articles/java-vs-kotlin-which-programming-language-is-bette

“What are the advantages of Kotlin over Java? “, viewed on 8th May, 2018, from “https://www.quora.com/in/What-are-the-advantages-of-Kotlin-over-Java

P. Sommerhoff, January, 2018, “Kotlin vs. Java: 9 Benefits of Kotlin for Your Businessâ€, viewed on 7th May, 2018 from https://business.udemy.com/blog/kotlin-vs-java-9-benefits-of-kotlin-for-your-business/

G. Suite, n.d., “Androidâ€, viewed on 9th May, 2018 from https://www.engineersgarage.com/articles/what-is-android-introduction

I. Majocha, December, 2017, “Report: Top Android Security Problems in 2017â€, viewed on 9th May, 2018 from https://dzone.com/articles/report-top-android-security-problems-in-2017

Developers, n.d., “About the platformâ€, viewed on 9th May, 2018 from https://developer.android.com/about/

Fossbytes, n.d., “Most Popular Android Versions In February 2018 (Always Updated List)â€, viewed on 9th May, 2018 from https://fossbytes.com/most-popular-android-versions-always-updated/

Turbofuture, April, 2016, “Android Version Names: Every OS from Cupcake to Marshmallowâ€, viewed on 9th May, 2018 from https://turbofuture.com/cell-phones/Cupcake-Donut-Eclair-Froyo-Gingerbread-Honeycomb-Android-OS-Version-Codenames-and-Why

“Why does Android use Java?â€, viewed on 9th May, 2018 from https://stackoverflow.com/questions/3560963/why-does-android-use-java

R.K. Panchal, and, A.K. Patel, 2017, A comparative study: Java Vs kotlin Programming in Android , in International Journal of Innovative Trends in Engineering & Research, September 2017, vol 2 Issue 9, pp 4 – 10.

Android Authority, 2017, “10 reasons to try Kotlin for Android developmentâ€, viewed on 9th May, 2018 from https://www.youtube.com/watch?v=LEi1ecigDFE

S. Holla and M.M. Katti, 2012, ANDROID BASED MOBILE APPLICATION DEVELOPMENT and its SECURITY, in International Journal of Computer Trends and Technology, 2012, Vol 3, Issue 3, pp 486- 490

Programiz, n.d., “Kotlin Extension Functionâ€, viewed on 9th May, 2018 from https://www.programiz.com/kotlin-programming/extension-functions

“Kotlinâ€, viewed on 8th May, 2018 from https://kotlinlang.org/docs/reference/exceptions.html

E. Petrenko, n.d., “Catching exceptions with less code in Kotlinâ€, viewed on 9th May, 2018 from

http://jonnyzzz.com/blog/2017/02/15/catchall/

Hype.codes, 2017, “ Kotlin Vs Javaâ€, viewed on 9th May, 2018 from https://hype.codes/kotlin-vs-java

Schildt, The Complete Reference Java, Seventh Edition, Chapter 1, page 9

https://code.tutsplus.com/tutorials/learn-java-for-android-development-introduction-to-java--mobile-2604, viewed on 9th May, 2018