Submit your papersSubmit Now
For Enquiries: [email protected]
IIARD LogoIIARD

Progressive Web Apps for An Effective Cross-Platform Mobile App Development

Oforji, Jerome Chikwado, Agbakwuru, Alphonsus O., Amanze, Bethran C.

Abstract

The advent of cross-platform application development frame-works have made it much easier to create applications for multiple platforms for mobile devices. In spite of reduced learning effort, usually lower costs, and a faster time-to-market cross-platform methods always do not prevail in most cases. Although there are normal exclusions – like graphic-intensive games, which should to be programmed with the native software development kits (SDKS), choice between native apps, cross-platform generated ones, and Web apps can remain delicate. Whereas many diverse efforts have been made with respect to how cross-platform development frameworks ought to work, no technology is deemed unequivocally superior than the others. But a cross-platform mobile app have got an edge over native app development. This paper however looks into an effective cross-platform mobile app development using progressive web apps. It also recommends that developers adopt this technology of mobile app development due to its huge gains.

Keywords

PWAsWebAppAndroidiOSWindowsCross-platformNative app

References

Enihe, R. and Joshua, J. (2020). Hybrid Mobile Application Development: A Better Alternative to Native. 10.11216/gsj.2020.05.39825. Majchrzak, T. A. Biørn-Hansen, A., Grønli, T. (2018). Progressive Web Apps: the Definite Approach to Cross-Platform Development? Proceedings of the 51st Hawaii International Conference on System Sciences | 2018. URI: http://hdl.handle.net/10125/50607, ISBN: 978-0-9981331-1-9. Griffith, C. (2022). What is Cross Platform Mobile Development? Iconic. Retrieved on 1st June, 2022 from https://ionic.io/resources/articles/what-is-cross-platform-appdevelopment. Vyshnova, J.(2021). Flutter vs PWA: What Is the Future of Cross-Platform Mobile App Development? Dinarys. Retrieved 1st June, 2022 from https://dinarys.com/blog/fluttervs-pwa-what-is-the-future-of-cross-platform-mobile-app-development. Yewale, K. (2021). Cross Platform Application Development: Benefits and Technology. ClarioTech. Retrieved 2nd June, 2022 from https://www.clariontech.com/blog/crossplatform-application-development-benefits-and-technology. Boduch, A. (2017) [E-book]. React and React Native. Packt Publishing Limited. Malavolta, I. (2016) Beyond Native Apps: Web Technologies to the Rescue! (Keynote), in Mobile! 2016 - Proceedings of the 1st International Workshop on Mobile Development, co-located with SPLASH 2016, 2016, pp. 1–2. Malavolta, I., Procaccianti, G., Noorland, P. and Vukmirovic, P. (2017) “Assessing the Impact of Service Workers on the Energy Efficiency of Progressive Web Apps,” in Proceedings - 2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems, MOBILESoft 2017, 2017, pp. 35–45. Gaunt, M., (2018) Service workers: an introduction. URL: https://developers. Google. com/web/fundamentals/primers/service-workers/#cache_and_return_requests. Accessed, 20.10. 2018 , p.2018. Domes, S. (2017) [E-book]. Progressive Web Apps with React. Packt Publishing Limited. Biørn-Hansen, A., Majchrzak, T. A. and Grønli, T. M. (2017). Progressive web apps: The possible web-native unifier for mobile development. WEBIST 2017 - Proceedings of the 13th International Conference on Web Information Systems and Technologies, 2017, no. Webist, pp. 344–351. Basques, K. (2018). Why HTTPS Matters. Google Developers. https://developers.google.com/web/fundamentals/security/encrypt-in-transit/why. Updated 21.9.2018. Accessed 25.10. Biørn-Hansen, A., Majchrzak, T. A. and Grønli, T. M. (2017) “Progressive web apps: The possible web-native unifier for mobile development,” in WEBIST 2017 - Proceedings of the 13th International Conference on Web Information Systems and Technologies, 2017, no. Webist, pp. 344–351. Behl, K. and Raj, G. (2018) Architectural Pattern of Progressive Web and Background Synchronization, Proc. 2018 Int. Conf. Adv. Comput. Commun. Eng. ICACCE 2018, no. June, pp. 366–371, 2018. Gambhir, A. and Raj, G. (2018) Analysis of Cache in Service Worker and Performance Scoring of Progressive Web Application, Proc. 2018 Int. Conf. Adv. Comput. Commun. Eng. ICACCE 2018, no. June, pp. 294–299. Khan, A. I., Al-Badi, A. and Al-Kindi, M. (2019) Progressive Web Application Assessment Using AHP, Procedia Comput. Sci., vol. 155, pp. 289–294. Xamarin Documentation (2018) [Online]. Microsoft. https://docs.microsoft.com/enus/xamarin/. Accessed 1.11.2018. Oluwatofunmi, A., Chigozirim, A., Nzechukwu, O., Olawale, J. O. (2020). Dawning of Progressive Web Applications (PWA): Edging Out the Pitfalls of Traditional Mobile Development. American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) 2313-4410, ISSN (Online) 2313-4402. Sharma, V., Verma, R., Pathak, V., Paliwal, M. and Jain, P. (2019). Progressive Web App (PWA) - One Stop Solution for All Application Development Across All Platforms. Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol., vol. 5, no. 2, pp. 1120–1122. Wasserman, A. I. (2010). Software engineering issues for mobile application development. Proceedings of the FSE/SDP Workshop on the Future of Software Engineering Research, FoSER 2010, 2010, pp. 397– 400.

More Articles from INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND MATHEMATICAL THEORY

Advances in Algorithmic Contract Scoring for Pre-Negotiation Yield Optimization and Risk Retention

Author: Ngozi Samuel Uzougbo, Michael Ominyi, Cyril Chimelie Anichukwueze, Blessing, Chika Jones

DevTest flow: Designing a Scalable Continuous Testing Pipeline for High-Velocity Software Delivery

Author: Lawal Ahmed Oladimeji, Achori Busayo, Akeju BusayoZainab, Saka Samson, Damilare, Mbah Demian Chidi, Runsewe Similoluwa Mayowa, Oladiti Luqman, Abiodun