Comparison of performance of Xamarin and Flutter cross-platform frameworks

This article conducts a performance comparative study of two cross-platform development frameworks: Flutter and Xamarin. For this purpose, two test applications running on Android were developed, implementing the same functions, i.e. CRUD operations on the database and sorting an array of objects b...

Full description

Saved in:
Bibliographic Details
Main Authors: Piotr Kowalczyk, Mariusz Dzieńkowski
Format: Article
Language:English
Published: Lublin University of Technology 2024-09-01
Series:Journal of Computer Sciences Institute
Subjects:
Online Access:https://ph.pollub.pl/index.php/jcsi/article/view/6277
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832569977765363712
author Piotr Kowalczyk
Mariusz Dzieńkowski
author_facet Piotr Kowalczyk
Mariusz Dzieńkowski
author_sort Piotr Kowalczyk
collection DOAJ
description This article conducts a performance comparative study of two cross-platform development frameworks: Flutter and Xamarin. For this purpose, two test applications running on Android were developed, implementing the same functions, i.e. CRUD operations on the database and sorting an array of objects by the Merge Sort algorithm. Tests were performed on an emulator and on a physical device. The sorted arrays had different sizes, and database operations were performed for different sizes of data sets. The metric used for comparisons was the average implementation time of a given operation. The analysis of the research results showed that Xamarin was definitely more efficient in three CRUD operations, while Flutter performed computational operations, which in this case was sorting, much faster.
format Article
id doaj-art-07f057b0a82740949b681d1ded908017
institution Kabale University
issn 2544-0764
language English
publishDate 2024-09-01
publisher Lublin University of Technology
record_format Article
series Journal of Computer Sciences Institute
spelling doaj-art-07f057b0a82740949b681d1ded9080172025-02-02T17:59:50ZengLublin University of TechnologyJournal of Computer Sciences Institute2544-07642024-09-013210.35784/jcsi.6277Comparison of performance of Xamarin and Flutter cross-platform frameworksPiotr Kowalczyk0Mariusz Dzieńkowski1https://orcid.org/0000-0002-1932-297XDepartment of Computer Science, Lublin University of TechnologyDepartment of Computer Science, Lublin University of Technology This article conducts a performance comparative study of two cross-platform development frameworks: Flutter and Xamarin. For this purpose, two test applications running on Android were developed, implementing the same functions, i.e. CRUD operations on the database and sorting an array of objects by the Merge Sort algorithm. Tests were performed on an emulator and on a physical device. The sorted arrays had different sizes, and database operations were performed for different sizes of data sets. The metric used for comparisons was the average implementation time of a given operation. The analysis of the research results showed that Xamarin was definitely more efficient in three CRUD operations, while Flutter performed computational operations, which in this case was sorting, much faster. https://ph.pollub.pl/index.php/jcsi/article/view/6277FlutterXamarinccross-platform frameworkscomparative analysis
spellingShingle Piotr Kowalczyk
Mariusz Dzieńkowski
Comparison of performance of Xamarin and Flutter cross-platform frameworks
Journal of Computer Sciences Institute
Flutter
Xamarin
ccross-platform frameworks
comparative analysis
title Comparison of performance of Xamarin and Flutter cross-platform frameworks
title_full Comparison of performance of Xamarin and Flutter cross-platform frameworks
title_fullStr Comparison of performance of Xamarin and Flutter cross-platform frameworks
title_full_unstemmed Comparison of performance of Xamarin and Flutter cross-platform frameworks
title_short Comparison of performance of Xamarin and Flutter cross-platform frameworks
title_sort comparison of performance of xamarin and flutter cross platform frameworks
topic Flutter
Xamarin
ccross-platform frameworks
comparative analysis
url https://ph.pollub.pl/index.php/jcsi/article/view/6277
work_keys_str_mv AT piotrkowalczyk comparisonofperformanceofxamarinandfluttercrossplatformframeworks
AT mariuszdzienkowski comparisonofperformanceofxamarinandfluttercrossplatformframeworks