Research Article
BibTex RIS Cite
Year 2020, Volume: 8 Issue: 4, 273 - 281, 31.12.2020
https://doi.org/10.18100/ijamec.832673

Abstract

References

  • [1] S. Allen, V. Graupera, and L. Lundrigan, Pro smartphone cross-platform development: iPhone, blackberry, windows mobile and android development and distribution. Apress, 2010.
  • [2] M. Palmieri, I. Singh, and A. Cicchetti, "Comparison of cross-platform mobile development tools," in 2012 16th International Conference on Intelligence in Next Generation Networks, 2012, pp. 179-186: IEEE.
  • [3] H. Heitkötter, S. Hanschke, and T. A. Majchrzak, "Evaluating cross-platform development approaches for mobile applications," in International Conference on Web Information Systems and Technologies, 2012, pp. 120-138: Springer.
  • [4] I. Dalmasso, S. K. Datta, C. Bonnet, and N. Nikaein, "Survey, Comparison and Evaluation of Cross Platform Mobile Application Development Tools," (in English), 2013 9th International Wireless Communications and Mobile Computing Conference (Iwcmc), pp. 323-328, 2013.
  • [5] S. Amatya and A. Kurti, "Cross-platform mobile development: challenges and opportunities," in International Conference on ICT Innovations, 2013, pp. 219-229: Springer.
  • [6] G. KARLI, "Cross-platform mobile development," Dokuz Eylül Üniversitesi, 2014.
  • [7] S. Charkaoui and Z. Adraoui, "Cross-platform mobile development approaches," in 2014 Third IEEE International Colloquium in Information Science and Technology (CIST), 2014, pp. 188-191: IEEE.
  • [8] S. Dhillon and Q. H. Mahmoud, "An evaluation framework for cross‐platform mobile application development tools," Software: Practice and Experience, vol. 45, no. 10, pp. 1331-1357, 2015.
  • [9] V. Tunali, S. J. C. B. U. F. o. T. D. o. S. E. Zafer, Maltepe University: Faculty of Engineering, and N. S. D. o. S. Engineering, "Comparison of popular cross-platform mobile application development tools," 2015.
  • [10] N. Boushehrinejadmoradi, V. Ganapathy, S. Nagarakatte, and L. Iftode, "Testing Cross-Platform Mobile App Development Frameworks (T)," in 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2015, pp. 441-451.
  • [11] S. Jiang, "Comparison of native, cross-platform and hyper mobile development tools approaches for iOS and Android mobile applications," Department of Computer Science and Engineering. University of Gothenburg, pp. 1-15, 2016.
  • [12] M. Latif, Y. Lakhrissi, E. H. Nfaoui, and N. Es-Sbai, "Cross platform approach for mobile application development: A survey," in 2016 International Conference on Information Technology for Organizations Development (IT4OD), 2016, pp. 1-5: IEEE.
  • [13] L. Öberg, "Evaluation of Cross-Platform Mobile Development ToolsDevelopment of an Evaluation Framework," ed, 2016.
  • [14] C. M. S. Ferreira et al., "An Evaluation of Cross-Platform Frameworks for Multimedia Mobile Applications Development," IEEE Latin America Transactions, vol. 16, no. 4, pp. 1206-1212, 2018.
  • [15] K. Shah, H. Sinha, and P. Mishra, "Analysis of Cross-Platform Mobile App Development Tools," in 2019 IEEE 5th International Conference for Convergence in Technology (I2CT), 2019, pp. 1-7.
  • [16] A. Bosu, C. S. Corley, D. Heaton, D. Chatterji, J. C. Carver, and N. A. Kraft, "Building reputation in StackOverflow: An empirical investigation," in 2013 10th Working Conference on Mining Software Repositories (MSR), 2013, pp. 89-92.
  • [17] Stackoverflow. (2020, 03.03.2020). Stackoverflow Trends. Available: https://insights.stackoverflow.com/trends?tags=react-native%2Cflutter%2Cxamarin%2Cnativescript%2Cionic-framework%2Cunity3d%2Ccocos2d-x%2Ctitanium%2Cphonegap-build%2Csencha-touch%2Cappcelerator%2Ccordova%2Ccoronasdk%2Cqt-creator
  • [18] Stackoverflow. (2020, 03.03.2020). Most Loved, Dreaded, and Wanted Other Frameworks, Libraries, and Tools. Available: https://insights.stackoverflow.com/survey/2019#technology-_-most-loved-dreaded-and-wanted-other-frameworks-libraries-and-tools
  • [19] T. V. V. A. Mohan, "Trend Prediction of GitHub using Time Series Analysis," IEEE, 2019.
  • [20] GitHub. (2020, 19.10.2020). Topics on GitHub. Available: https://github.com/topics/

Comparison and Evaluation of Cross Platform Mobile Application Development Tools

Year 2020, Volume: 8 Issue: 4, 273 - 281, 31.12.2020
https://doi.org/10.18100/ijamec.832673

Abstract

In order to develop a mobile application, it is necessary to develop software separately for each operating system to be outputted. In response to this problem, frameworks that can give application outputs for more than one operating system by developing applications on only one platform have been developed. With the recent diversification of these systems, which are called cross platform mobile application development tools, which one should be preferred has become a problem for developers. In this study, the cross-platform mobile application development tools that have come to the fore in recent years will be determined and evaluated separately based on the pros and cons of distinguishing parameters. With the help of the applications to be developed, values such as processor, memory, battery and network usage, rendering time, opening time, installation file size, application size will be measured. It is also aimed to help developers find out which framework is more suitable for their needs by comparing them on topics such as popularity, third party software support, operating systems that can be outputted, development languages and ease of use, speed - performance. In the study, it was observed that Flutter and React Native gave more successful results.

References

  • [1] S. Allen, V. Graupera, and L. Lundrigan, Pro smartphone cross-platform development: iPhone, blackberry, windows mobile and android development and distribution. Apress, 2010.
  • [2] M. Palmieri, I. Singh, and A. Cicchetti, "Comparison of cross-platform mobile development tools," in 2012 16th International Conference on Intelligence in Next Generation Networks, 2012, pp. 179-186: IEEE.
  • [3] H. Heitkötter, S. Hanschke, and T. A. Majchrzak, "Evaluating cross-platform development approaches for mobile applications," in International Conference on Web Information Systems and Technologies, 2012, pp. 120-138: Springer.
  • [4] I. Dalmasso, S. K. Datta, C. Bonnet, and N. Nikaein, "Survey, Comparison and Evaluation of Cross Platform Mobile Application Development Tools," (in English), 2013 9th International Wireless Communications and Mobile Computing Conference (Iwcmc), pp. 323-328, 2013.
  • [5] S. Amatya and A. Kurti, "Cross-platform mobile development: challenges and opportunities," in International Conference on ICT Innovations, 2013, pp. 219-229: Springer.
  • [6] G. KARLI, "Cross-platform mobile development," Dokuz Eylül Üniversitesi, 2014.
  • [7] S. Charkaoui and Z. Adraoui, "Cross-platform mobile development approaches," in 2014 Third IEEE International Colloquium in Information Science and Technology (CIST), 2014, pp. 188-191: IEEE.
  • [8] S. Dhillon and Q. H. Mahmoud, "An evaluation framework for cross‐platform mobile application development tools," Software: Practice and Experience, vol. 45, no. 10, pp. 1331-1357, 2015.
  • [9] V. Tunali, S. J. C. B. U. F. o. T. D. o. S. E. Zafer, Maltepe University: Faculty of Engineering, and N. S. D. o. S. Engineering, "Comparison of popular cross-platform mobile application development tools," 2015.
  • [10] N. Boushehrinejadmoradi, V. Ganapathy, S. Nagarakatte, and L. Iftode, "Testing Cross-Platform Mobile App Development Frameworks (T)," in 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE), 2015, pp. 441-451.
  • [11] S. Jiang, "Comparison of native, cross-platform and hyper mobile development tools approaches for iOS and Android mobile applications," Department of Computer Science and Engineering. University of Gothenburg, pp. 1-15, 2016.
  • [12] M. Latif, Y. Lakhrissi, E. H. Nfaoui, and N. Es-Sbai, "Cross platform approach for mobile application development: A survey," in 2016 International Conference on Information Technology for Organizations Development (IT4OD), 2016, pp. 1-5: IEEE.
  • [13] L. Öberg, "Evaluation of Cross-Platform Mobile Development ToolsDevelopment of an Evaluation Framework," ed, 2016.
  • [14] C. M. S. Ferreira et al., "An Evaluation of Cross-Platform Frameworks for Multimedia Mobile Applications Development," IEEE Latin America Transactions, vol. 16, no. 4, pp. 1206-1212, 2018.
  • [15] K. Shah, H. Sinha, and P. Mishra, "Analysis of Cross-Platform Mobile App Development Tools," in 2019 IEEE 5th International Conference for Convergence in Technology (I2CT), 2019, pp. 1-7.
  • [16] A. Bosu, C. S. Corley, D. Heaton, D. Chatterji, J. C. Carver, and N. A. Kraft, "Building reputation in StackOverflow: An empirical investigation," in 2013 10th Working Conference on Mining Software Repositories (MSR), 2013, pp. 89-92.
  • [17] Stackoverflow. (2020, 03.03.2020). Stackoverflow Trends. Available: https://insights.stackoverflow.com/trends?tags=react-native%2Cflutter%2Cxamarin%2Cnativescript%2Cionic-framework%2Cunity3d%2Ccocos2d-x%2Ctitanium%2Cphonegap-build%2Csencha-touch%2Cappcelerator%2Ccordova%2Ccoronasdk%2Cqt-creator
  • [18] Stackoverflow. (2020, 03.03.2020). Most Loved, Dreaded, and Wanted Other Frameworks, Libraries, and Tools. Available: https://insights.stackoverflow.com/survey/2019#technology-_-most-loved-dreaded-and-wanted-other-frameworks-libraries-and-tools
  • [19] T. V. V. A. Mohan, "Trend Prediction of GitHub using Time Series Analysis," IEEE, 2019.
  • [20] GitHub. (2020, 19.10.2020). Topics on GitHub. Available: https://github.com/topics/
There are 20 citations in total.

Details

Primary Language English
Subjects Engineering
Journal Section Research Article
Authors

Mehmet Işıtan 0000-0001-8200-5654

Murat Koklu 0000-0002-2737-2360

Publication Date December 31, 2020
Published in Issue Year 2020 Volume: 8 Issue: 4

Cite

APA Işıtan, M., & Koklu, M. (2020). Comparison and Evaluation of Cross Platform Mobile Application Development Tools. International Journal of Applied Mathematics Electronics and Computers, 8(4), 273-281. https://doi.org/10.18100/ijamec.832673
AMA Işıtan M, Koklu M. Comparison and Evaluation of Cross Platform Mobile Application Development Tools. International Journal of Applied Mathematics Electronics and Computers. December 2020;8(4):273-281. doi:10.18100/ijamec.832673
Chicago Işıtan, Mehmet, and Murat Koklu. “Comparison and Evaluation of Cross Platform Mobile Application Development Tools”. International Journal of Applied Mathematics Electronics and Computers 8, no. 4 (December 2020): 273-81. https://doi.org/10.18100/ijamec.832673.
EndNote Işıtan M, Koklu M (December 1, 2020) Comparison and Evaluation of Cross Platform Mobile Application Development Tools. International Journal of Applied Mathematics Electronics and Computers 8 4 273–281.
IEEE M. Işıtan and M. Koklu, “Comparison and Evaluation of Cross Platform Mobile Application Development Tools”, International Journal of Applied Mathematics Electronics and Computers, vol. 8, no. 4, pp. 273–281, 2020, doi: 10.18100/ijamec.832673.
ISNAD Işıtan, Mehmet - Koklu, Murat. “Comparison and Evaluation of Cross Platform Mobile Application Development Tools”. International Journal of Applied Mathematics Electronics and Computers 8/4 (December 2020), 273-281. https://doi.org/10.18100/ijamec.832673.
JAMA Işıtan M, Koklu M. Comparison and Evaluation of Cross Platform Mobile Application Development Tools. International Journal of Applied Mathematics Electronics and Computers. 2020;8:273–281.
MLA Işıtan, Mehmet and Murat Koklu. “Comparison and Evaluation of Cross Platform Mobile Application Development Tools”. International Journal of Applied Mathematics Electronics and Computers, vol. 8, no. 4, 2020, pp. 273-81, doi:10.18100/ijamec.832673.
Vancouver Işıtan M, Koklu M. Comparison and Evaluation of Cross Platform Mobile Application Development Tools. International Journal of Applied Mathematics Electronics and Computers. 2020;8(4):273-81.