Comparative analysis of approches in developing Android applications using Xamarin technology
Michał Bartkiewicz
michal.bartkiewicz@pollub.edu.plInstitute 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#; .NETReferences
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
Authors
Michał Bartkiewiczmichal.bartkiewicz@pollub.edu.pl
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Authors
Adrian DziedzicInstitute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland Poland
Statistics
Abstract views: 285PDF downloads: 213
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.