International Peer-Reviewed JournalOpen AccessISSN 2456-8880
irejournals@gmail.com+91-7433024337

Home / Current Issue / Paper 1703806

1703806 Vol 6 · Issue 3 Download Paper

A Comparative Review of Mobile Application Development Frameworks: Kotlin Vs Java

Elliot, Kizzy N Damingo, Levi A.S

Subject area: Science,Engineering and Technology  ·  Area of research: Computer Science & Mobile Application

Abstract

The place of mobile communication in the twenty first century cannot be overemphasized as it has impacted almost all known field of human endeavour. The revolution in telecommunication induced by the development of mobile devices and applications has greatly improved businesses and the dominance of the Google Android over Apple iOS applications with its open-source application development has made it much easier for third-party developer to create state-of the art applications to meet the customers need. This paper reviews the evolution of mobile devices and application development taking into consideration programming language tool like Java and Kotlin for developing Android applications with the view to examine their strength, weaknesses and areas comparable advantage as to ascertain the best tool for modern Android application development.

Keywords

Android, DEX, DVM, iOS, JVM, Mobile Application

References

[1] Mohammad, M.M and Kumar, S, "Evolution of Mobile Wireless Technology from 0G to 5G," International Journal of Computer Science and Information Technologies, vol. 6, no. 3, pp. 2545-2551, 2015.

[2] Humphreys, L., Pape, T.V and Karnowski, V, "Evolving Mobile Media: Uses and Conceptualizations of the Mobile Internet," Journal of Computer-Mediated Communication, vol. 18, pp. 491-507, 2013.

[3] D. Dudley, "The Evolution of mobile phones: 1973 TO 2019," Flaunt Digital, 2018. [Online]. Available: https://flauntdigital.com/blog/evolution-mobile-phones/. [Accessed 12 December 2019].

[4] Ajaegbu, O.O., Ajaegbu, C and Sodeinde, O.A, "Smartphone Technological Advancement Trends: A Scheme for Knowledge Acquisition Towards Societal Development," Information Technology Journal, vol. 18, pp. 1-7, 2019.

[5] Iraketu, "The Evolution of Mobile Phones," Iraketu, 2019. [Online]. Available: https://iraketu.blogspot.com/2017/09/the-evolution-of-mobile-phones.html. [Accessed 12 December 2019].

[6] A. Ray, "The History and Evolution of Cell Phones," The Art Institute, 2015. [Online]. Available: https://www.artinstitutes.edu/about/blog/the-history-and-evolution-of-cell-phones. [Accessed 15 December 2019].

[7] M. Rajput, "Tracing the History and Evolution of Mobile Apps," Tech.Co, 2015. [Online]. Available: https://tech.co/news/mobile-app-history-evolution-2015-11. [Accessed 24 December 2019].

[8] AWS, "What is Mobile Application Development?," Amazon Web Services, 2019. [Online]. Available: https://aws.amazon.com/mobile/mobile-application-development/. [Accessed 23 December 2019].

[9] Phongtraychack, A and Dolgaya, D, "Evolution of Mobile Applications," in MATEC Web of Conferences, 2018.

[10] J. Callaham, "The history of Android OS: its name, origin and more," Android Authority, 2019. [Online]. Available: https://www.androidauthority.com/history-android-os-name-789433/. [Accessed 19 December 2019].

[11] Mayank, "Evolution of Mobile Applications," Engineer Babu Blog & Success Stories, 2016. [Online]. Available: https://engineerbabu.com/blog/evolution-mobile-applications/. [Accessed 12 November 2019].

[12] Narmatha, M and KrishnaKumar, S.V, "Study on Android Operating System And Its Versions," International Journal of Scientific Engineering and Applied Science (IJSEAS) , vol. 2, no. 2, pp. 439-444, 2016.

[13] Krajci, I and Cummings, D, "History and Evolution of the Android OS," in Android on x86, Berkeley, CA, Apress, 2013, pp. 1-8.

[14] Coppola, R., Ardito, L and Torchiano, M, "Characterizing the transition to Kotlin of Android apps: a study on F-Droid, Play Store, and GitHub," in WAMA 2019: Proceedings of the 3rd ACM SIGSOFT International Workshop on App Market Analytics, Tallinn Estonia, 2019.

[15] Chinetha, K., Daphney, J.J and Shalini, A, "An Evolution of Android Operating System and Its Version," International Journal of Engineering and Applied Sciences (IJEAS), vol. 2, no. 2, pp. 30-33, 2015.

[16] Kirthika. B., Prabhu.S and Visalakshi.S, "Android Operating System: A Review," International Journal of Trend in Research and Development, vol. 2, no. 5, pp. 260-264, 2015.

[17] M. Maheshwari, "Top Programming Languages for Android App Development," DZone, 2018. [Online]. Available: https://dzone.com/articles/most-used-programming-languages-for-android-app-de. [Accessed 12 December 2019].

[18] S. Shetye, "Introduction to Java for Android Application Development," Udemy, 2014. [Online]. Available: https://blog.udemy.com/java-for-android/. [Accessed 16 December 2019].

[19] Bose, S., Kundu, A., Mukherjee, M and Banerjee, M, "A Comparative Study: JAVA VS KOTLIN Programming in Android Application Development," International Journal of Advanced Research in Computer Science, vol. 9, no. 3, pp. 41-45, 2018.

[20] Choudhary, S.R., Gorla, A and Orso, A, "Automated Test Input Generation for Android: Are We There Yet?," in 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2015.

[21] A. Leiva, Kotlin for Android Developers: Learn Kotlin the easy way while developing an Android App, 7 ed., Leanpub Books, 2019.

[22] Existek, "Hybrid VS Native App: Which one to choose for your business?," Medium, 2019. [Online]. Available: https://medium.com/existek/hybrid-vs-native-app-which-one-to-choose-for-your-business-e51542554078. [Accessed 17 December 2019].

[23] P. Sommerhoff, "Kotlin vs. Java: 9 Benefits of Kotlin for Your Business," Udemy, 2018. [Online]. Available: https://business.udemy.com/blog/kotlin-vs-java-9-benefits-of-kotlin-for-your-business/?utm_source=adwords&utm_medium=udemyads&utm_campaign=DSA_Catchall_la.EN_cc.ROW&utm_content=deal4584&utm_term=_._ag_88010211481_._ad_398022934994_._kw__._de_c_._dm__._pl_. [Accessed 21 December 2019].

[24] H. Shah, "The end for Java?, Kotlin vs Java: Which programming language to choose for your Android application," Jaxenter, 2019. [Online]. Available: https://jaxenter.com/kotlin-java-android-162038.html. [Accessed 23 December 2019].

How to cite this paper

Elliot, Kizzy N, Damingo, Levi A.S "A Comparative Review of Mobile Application Development Frameworks: Kotlin Vs Java" Iconic Research And Engineering Journals Volume 6 Issue 3 2022 Page 112-121
Elliot, Kizzy N, Damingo, Levi A.S "A Comparative Review of Mobile Application Development Frameworks: Kotlin Vs Java" Iconic Research And Engineering Journals, vol. 6, no. 3, Sep. 2022
Elliot, Kizzy N, Damingo, Levi A.S (2022). A Comparative Review of Mobile Application Development Frameworks: Kotlin Vs Java. Iconic Research And Engineering Journals, 6(3).
Elliot, Kizzy N, Damingo, Levi A.S "A Comparative Review of Mobile Application Development Frameworks: Kotlin Vs Java" Iconic Research And Engineering Journals, vol. 6, no. 3, Sep. 2022.
@article{1703806,
      author = {Elliot, Kizzy N, Damingo, Levi A.S},
      title = {A Comparative Review of Mobile Application Development Frameworks: Kotlin Vs Java},
      journal = {Iconic Research And Engineering Journals},
      year = {2022},
      volume = {6},
      number = {3},
      pages = {112-121},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1703806.pdf},
      abstract = {The place of mobile communication in the twenty first century cannot be overemphasized as it has impacted almost all known field of human endeavour. The revolution in telecommunication induced by the development of mobile devices and applications has greatly improved businesses and the dominance of the Google Android over Apple iOS applications with its open-source application development has made it much easier for third-party developer to create state-of the art applications to meet the customers need. This paper reviews the evolution of mobile devices and application development taking into consideration programming language tool like Java and Kotlin for developing Android applications with the view to examine their strength, weaknesses and areas comparable advantage as to ascertain the best tool for modern Android application development.},
      keywords = {Android, DEX, DVM, iOS, JVM, Mobile Application},
      month = {September},
  }