Analysis of Xamarin capabilities for building mobile multi-platform applications
Article Sidebar
Open full text
Published:
Sep 30, 2018
Issue Vol. 7 (2018)
Articles
-
Web application development using ASP.NET MVC and JavaServer Faces
Mariia Radutina, Beata Pańczyk102-107
-
Performance and possibility analysis of Laravel tool dedicated to create modern web applications
Przemysław Mincewicz, Małgorzata Plechawska-Wójcik108-115
-
Comparison of performance of game engines across various platforms
Paweł Skop116-119
-
Comparative analysis of selected human-computer interfaces
Kamil Bartosz Podkowiak, Damian Burak, Tomasz Szymczyk120-125
-
Developing application in JavaScript - comparison of commercial and open source solution
Patrycja Jabłońska126-131
-
Comparison of Wordpress Woocommerce with Magento Community Edition
Cezary Cichocki132-137
-
Analysis of query execution speed in the selected NoSQL databases
Wojciech Bolesta138-141
-
The use of .NET Core in web applications development
Ewelina Piątkowska, Katarzyna Wąsik, Małgorzata Plechawska-Wójcik142-149
-
Analysis of protection capabilities against SQL Injection attacks
Bogdan Krawczyński, Jarosław Marucha, Grzegorz Kozieł150-157
-
Effectiveness Comparison of the AngularJS and Meteor frameworks
Oleksandr Chornyi, Marek Miłosz158-161
-
Efficiency analysis of the Ionic 2 platform
Robert Pyć, Małgorzata Plechawska-Wójcik162-167
-
Performance comparison between Xamarin and Java database operations
Oleh Datsko, Elżbieta Miłosz168-171
-
Comparative analysis of reactions to visual and auditory stimuli in research on EEG evoked potentials
Łukasz Tyburcy, Małgorzata Plechawska-Wójcik172-177
-
Usability analysis of AngularJS framework in the context of simple internet application
Krzysztof Pawelec178-182
-
Analysis of Xamarin capabilities for building mobile multi-platform applications
Michał Dras, Grzegorz Fila, Małgorzata Plechawska-Wójcik183-190
-
Comparative analysis of selected programs for optical text recognition
Edyta Łukasik, Tomasz Zientarski191-194
-
Comparison of web applications development possibilities in JEE environment by the example of Spring Boot and Vaadin
Beniamin Abramowicz, Beata Pańczyk195-199
-
A comparative analysis of selected Java Script frameworks in the context of web applications on the example of Angular and BackboneJS
Mateusz Moczulski, Małgorzata Plechawska-Wójcik200-204
-
Comparative analysis of the usage of Angular2 and Ember.js frameworks
Jan Palak, Małgorzata Plechawska-Wójcik205-209
-
Effectiveness of artificial neural networks in recognising handwriting characters
Marek Miłosz, Janusz Gazda210-214
Main Article Content
DOI
Authors
Michał Dras
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland, Poland
Grzegorz Fila
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland, Poland
Małgorzata Plechawska-Wójcik
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland, Poland
Abstract
The article presents Xamarin platform which is used to create cross-platform application for Android, iOS, MacOS and Universal Windows Platform. This article shows Xamarin platform and a test application that has been used to investigate platform's capabilities and effectiveness in creating multi-platform applications. Inspections prove that Xamarin allows to create multi-platform applications in a more effective way without losing too much on performance of these applications on individual platforms and systems.
Keywords:
xamarin; multi-platform applications; mobile systems; c#
References
[1] Martinez M., Lecomte S., Towards the quality improvement of cross-platform mobile applications, 2017.
[2] Gerasimov V., Bilovol S., Ivanova K., Comparative Analysis Between Xamarin and Phonegap for .Net, System technologies, 2015, vol. 96.
[3] Radi A., Evaluation of Xamarin Forms for MultiPlatform Mobile Application Development, Technical Library, 2016, paper 249.
[4] Bilgin C., Mastering Cross-Platform Development with Xamarin, Packt Publishing, 2016.
[5] Peppers J., Xamarin 4.x Cross-Platform Application Development. Third Edition, Packt Publishing, 2016.
[6] Build a Native Android UI & iOS UI with Xamarin.Forms, https://www.xamarin.com/forms [22.11.2017].
[7] Tunalı V., Erdogan S., Comparison of Popular Cross-Platform Mobile Application Development Tools, 2. Ulusal Yönetim Bilişim Sistemleri Kongresi (YBS2015), Erzurum, 2015.
[8] Johnson P., Cross-platform UI Development with Xamarin.Forms, Packt Publishing, 2015.
[9] Serializing and Deserializing JSON, https://www.newtonsoft.com/json/help/html/SerializingJSON.htm [22.11.2017].
[10] Daniel Plaisted, PCL Storage, https://github.com/dsplaisted/PCLStorage [dostęp 22.11.2017].
[11] James Montemagno, Take & Pick Photos and Video Plugin for Xamarin and Windows, https://github.com/jamesmontemagno/MediaPlugin [22.11.2017].
[12] James Montemagno, Checking Current Location, https://jamesmontemagno.github.io/GeolocatorPlugin/CurrentLocation.html [dostęp 22.11.2017].
[13] Map – Xamarin, https://developer.xamarin.com/guides/xamarin-forms/user-interface/map/ [22.11.2017].
[14] Google Maps Geocoding API,https://developers.google.com/maps/documentation/geocoding/intro [22.11.2017].
[15] Daniel Luberda, FFImageLoading - Xamarin.Forms API, https://github.com/luberda-molinet/FFImageLoading/wiki/Xamarin.Forms-API [22.11.2017].
[16] Sencer Sultanoğlu, Software Size Estimating, http://yunus.hun.edu.tr/~sencer/size.html [22.11.2017].
[2] Gerasimov V., Bilovol S., Ivanova K., Comparative Analysis Between Xamarin and Phonegap for .Net, System technologies, 2015, vol. 96.
[3] Radi A., Evaluation of Xamarin Forms for MultiPlatform Mobile Application Development, Technical Library, 2016, paper 249.
[4] Bilgin C., Mastering Cross-Platform Development with Xamarin, Packt Publishing, 2016.
[5] Peppers J., Xamarin 4.x Cross-Platform Application Development. Third Edition, Packt Publishing, 2016.
[6] Build a Native Android UI & iOS UI with Xamarin.Forms, https://www.xamarin.com/forms [22.11.2017].
[7] Tunalı V., Erdogan S., Comparison of Popular Cross-Platform Mobile Application Development Tools, 2. Ulusal Yönetim Bilişim Sistemleri Kongresi (YBS2015), Erzurum, 2015.
[8] Johnson P., Cross-platform UI Development with Xamarin.Forms, Packt Publishing, 2015.
[9] Serializing and Deserializing JSON, https://www.newtonsoft.com/json/help/html/SerializingJSON.htm [22.11.2017].
[10] Daniel Plaisted, PCL Storage, https://github.com/dsplaisted/PCLStorage [dostęp 22.11.2017].
[11] James Montemagno, Take & Pick Photos and Video Plugin for Xamarin and Windows, https://github.com/jamesmontemagno/MediaPlugin [22.11.2017].
[12] James Montemagno, Checking Current Location, https://jamesmontemagno.github.io/GeolocatorPlugin/CurrentLocation.html [dostęp 22.11.2017].
[13] Map – Xamarin, https://developer.xamarin.com/guides/xamarin-forms/user-interface/map/ [22.11.2017].
[14] Google Maps Geocoding API,https://developers.google.com/maps/documentation/geocoding/intro [22.11.2017].
[15] Daniel Luberda, FFImageLoading - Xamarin.Forms API, https://github.com/luberda-molinet/FFImageLoading/wiki/Xamarin.Forms-API [22.11.2017].
[16] Sencer Sultanoğlu, Software Size Estimating, http://yunus.hun.edu.tr/~sencer/size.html [22.11.2017].
Article Details
Dras, M., Fila, G., & Plechawska-Wójcik, M. (2018). Analysis of Xamarin capabilities for building mobile multi-platform applications . Journal of Computer Sciences Institute, 7, 183–190. https://doi.org/10.35784/jcsi.675
Abstract views: 367
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
