Dongliang You is an IT master student at Whitireia Polytechnic. He has been an experienced software developer for the past 15 years, including 8 years on Windows desktop (MFC and .NET) and 7 years on mobile application development (Android and iOS). He worked at Ford Motor Company to develop a V2X application to help driving and enhance the entertainment system of the vehicles. He is good at software architecture design and performance optimization. He is passionate about learning new technologies and is a fast learner.
Mobile applications development is increasingly crucial along with the growth of mobile phone user. However, it becomes more difficult for developers to build applications than ever before because of a ton of functions that need to be implemented and the requirement of supporting in both Android and iOS platforms at the same time. Therefore, cross-platform development using a native developing approach was proposed to be more productive for developers (Xanthopoulos & Stelios, 2013).
A recent study shown that although there are many existing cross-platform frameworks or libraries in mobile development, few of them are accepted widely by developers, such as React Native, Ionic, and PhoneGap (Biørn-Hansen et al., 2019). In 2020, Flutter and Xamarin became the very popular frameworks.