INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND MATHEMATICAL THEORY (IJCSMT )

E-ISSN 2545-5699
P-ISSN 2695-1924
VOL. 10 NO. 2 2024
DOI: 10.56201/ijcsmt.v10.no2.2024.pg62.72


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:

PWAs, Web, App, Android, iOS, Windows, Cross-platform, Native 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.


DOWNLOAD PDF

Back