Comparative analysis of approches in developing Android applications using Xamarin technology

Michał Bartkiewicz

michal.bartkiewicz@pollub.edu.pl
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)

Adrian Dziedzic


Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland (Poland)

Abstract

Article shows analysis of Xamarin technology in two modes: Xamarin Forms and Xamarin Native, used for developing applications for mobile devices with Android system. Comparison concerns the number of generated lines of code, performance of each part and size of installed application and size of apk installation file. Analysis was based on two identical applications created using both approaches. As a result of the analysis the more efficient approach for given purpose has been indicated.


Keywords:

Xamarin; Android; C#; .NET

https://www.smartinsights.com/mobile-marketing/mobilemarketing-analytics/mobile-marketing-statistics/ [22.06.18]
  Google Scholar

C. Petzold, Creating Mobile Apps with Xamarin.Forms, Microsoft Press, 2016
  Google Scholar

https://docs.microsoft.com/en-us/windows/uwp/getstarted/universal-application-platform-guide [23.06.18]
  Google Scholar

P. Grzmil, M. Skublewska-Paszkowska, E. Łukasik, J. Smołka, Performance analysis of native and cross-platform mobile applications, Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska 2017 T. 7, nr 2, str. 50-53
DOI: https://doi.org/10.5604/01.3001.0010.4838   Google Scholar

G. Taskos, Xamarin Cross-Platform Development Cookbook, Packt Publishing, 2016
  Google Scholar

J. Peppers, G. Taskos, C. Bilgin, Xamarin: Cross-Platform Mobile Application Development, 2016
  Google Scholar

J. Matulewski, MVVM i XAML w Visual Studio 2015, helion 2016
  Google Scholar

Mark Reynolds, Xamarin Mobile Application Development for Android, Packt Publishing, 2014
  Google Scholar

http://gs.statcounter.com/os-marketshare/mobile/worldwide/#yearly-2011-2018 [22.06.18]
  Google Scholar

J. Morris, Android User Interface Development Beginner's Guide, Packt Publishing, 2011
  Google Scholar

https://ermlab.com/2015/10/22/xamarin-forms-przykladowaaplikacja/ [22.06.18]
  Google Scholar

https://docs.microsoft.com/en-us/xamarin/android/userinterface/layouts/list-view/ [22.06.18]
  Google Scholar

Download


Published
2018-12-30

Cited by

Bartkiewicz, M., & Dziedzic, A. (2018). Comparative analysis of approches in developing Android applications using Xamarin technology. Journal of Computer Sciences Institute, 9, 318–323. https://doi.org/10.35784/jcsi.703

Authors

Michał Bartkiewicz 
michal.bartkiewicz@pollub.edu.pl
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland

Authors

Adrian Dziedzic 

Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland

Statistics

Abstract views: 266
PDF downloads: 190