Cross-Platform Mobile Application Development

Recall your own experience in the class project. To develop a smartphone-to-smartphone voting system, the Android Studio integrated development environment is used. To develop smartphone-to-PC voting system, the MS Windows with Visual Studio IDE is used. So different application development may require different development approaches.

Cross-platform mobile application development is the approach to the development of mobile applications that can be used on multiple mobile platforms.

For cross-platform mobile application development, three different approaches are adopted: Native Application Development (NAD), Web-based Application Development (WAD) and Hybrid Application Development (HAD).