Analysis of the possibility of shortening the time of creating a mobile application for Android and iOS systems using Xamarin technology
Daniel Molenda
daniel.m.92@wp.plLublin University of Technology (Poland)
Maria Skublewska-Paszkowska
Lublin University of Technology (Poland)
Abstract
The article presents a comparison of times needed for creating a mobile application for Android and iOS system using multi-platform Xamarin technology and respective native technologies for both systems. The authors’ application was implemented in three programming environments: VisualStudio (using Xamarin technology), Android Studio and XCode. The results of the conducted research have shown that the
creation of an application in Xamarin technology takes approximately half the time.
Keywords:
mobile application; cross-platform application; Android; iOS; XamarinReferences
[1] http://gs.statcounter.com/os-marketshare/mobile/worldwide/#monthly-201903-201904-bar [15.05.2019].
[2] https://www.altexsoft.com/blog/engineering/performancecomparison-xamarin-forms-xamarin-ios-xamarin-android-vsandroid-and-ios-native-applications [15.05.2019].
[3] Corral L., Janes A., Remencius T.: Potential advantages and disadvantages of multiplatform development frameworks – A vision on mobile environments. Procedia Computer ScienceVolume 10, 2012, s. 1202-1207.
[4] https://pl.wikipedia.org/wiki/Mono_(oprogramowanie) [15.05.2019].
[5] https://docs.microsoft.com/en-us/xamarin/xamarin-forms/appfundamentals/custom-renderer/renderers [15.05.2019].
[6] Ch. Petzold, Cross-platform C# programming for iOS, Android, and Windows, Microsoft Press, Redmond, 2016.
[7] https://docs.microsoft.com/en-us/xamarin/cross-platform/appfundamentals/building-cross-platformapplications/understanding-the-xamarin-mobile-platform [15.05.2019].
[8] https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/linker [15.05.2019].
[9] https://docs.microsoft.com/en-us/xamarin/android/deploytest/linker. [15.05.2019].
[2] https://www.altexsoft.com/blog/engineering/performancecomparison-xamarin-forms-xamarin-ios-xamarin-android-vsandroid-and-ios-native-applications [15.05.2019].
[3] Corral L., Janes A., Remencius T.: Potential advantages and disadvantages of multiplatform development frameworks – A vision on mobile environments. Procedia Computer ScienceVolume 10, 2012, s. 1202-1207.
[4] https://pl.wikipedia.org/wiki/Mono_(oprogramowanie) [15.05.2019].
[5] https://docs.microsoft.com/en-us/xamarin/xamarin-forms/appfundamentals/custom-renderer/renderers [15.05.2019].
[6] Ch. Petzold, Cross-platform C# programming for iOS, Android, and Windows, Microsoft Press, Redmond, 2016.
[7] https://docs.microsoft.com/en-us/xamarin/cross-platform/appfundamentals/building-cross-platformapplications/understanding-the-xamarin-mobile-platform [15.05.2019].
[8] https://docs.microsoft.com/en-us/xamarin/ios/deploy-test/linker [15.05.2019].
[9] https://docs.microsoft.com/en-us/xamarin/android/deploytest/linker. [15.05.2019].
Molenda, D., & Skublewska-Paszkowska, M. (2019). Analysis of the possibility of shortening the time of creating a mobile application for Android and iOS systems using Xamarin technology. Journal of Computer Sciences Institute, 12, 226–231. https://doi.org/10.35784/jcsi.493
Authors
Maria Skublewska-PaszkowskaLublin University of Technology Poland
Statistics
Abstract views: 529PDF downloads: 331
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.