A Systematic Comparison Between Flutter and React Native from Automation Testing Perspective
A Systematic Comparison Between Flutter and React Native from Automation Testing Perspective
Husam Abu Zahra,S. Zein
TLDR
This research examines the automated testing capabilities of the Flutter and React Native frameworks in terms of automation testing, and demonstrates that React Native outperforms Flutter in Terms of reusability and compatibility.
Abstract
In recent years, mobile applications have attempted to significantly improve our lives. Android and iOS are the two most popular mobile platforms, yet they have varied settings (OS versions, screens, manufacturers, etc.) as a result creating a mobile application might be difficult. In recent years, several cross-platform frameworks, such as Flutter and React Native, have shown to be pioneers in this field. For developers, however, choosing cross-platform can be an intimidating task. In this research, we examine the automated testing capabilities of the Flutter and React Native frameworks in terms of automation testing. We concentrate on automation testing reusability, integration, and compatibility. We created a To-Do List mobile app in Flutter and React-Native by using Testproject.io as an automation testing platform. As a result of this research, the experiment demonstrates that React Native outperforms Flutter in terms of reusability and compatibility, with no significant difference in terms of integration,
