Popis: |
One of the most impactful issues in mobile applications development area today is the need to develop applications separately for devices running iOS and Android operating systems. To address this problem, a number of so-called cross-platform mobile application frameworks are being de- veloped. These frameworks seek to ease the burden of cross-platform application development and maximize code reuse across different platforms and device types. However, each such framework has its own advantages and disadvantages. This paper compares the operational characteristics of two cross-platform mobile application development frameworks - Flutter and React Native. To eva- luate the capabilities of Flutter and React Native compared to native applications, prototypes rep- licating real-world application scenarios were developed. Prototype source code and performance profiling assessments were performed to determine the impact of the use of a multi-platform mobile application development framework on the performance and operation of mobile applications. |