With mobile usage on the rise developers are more than ever faced with the issue of developing for multiple platforms. With Google's introduction of Progressive Web Applications (PWA) it is possible to build app-like web applications that can run on any platform. This study aims to investigate if PWA is mature enough to replace an already developed native iOS application. Specifically it aims to investigate if a PWA can achieve the same functionality and security as a native application, as well as what technologies are needed to do so. To verify this question an iOS application called iHug developed by a software company called Cloud Enablers was used as a reference point. With this reference a Minimum Viable Product (MVP) copy was develo...
Although development practices for apps have matured, cross-platform development remains a prominent...
Nowadays, and increasingly, the users’ demand over the applications requires them to be a lot more f...
Mobile software development is an emerging technology. The aim of working on this technology is to m...
Developing an app for Android and iOS traditionally requires you to build two different versions. Th...
This thesis was carried out as a research project on Progressive Web Application. The main aim of th...
The thesis aimed was to gain a deeper understanding of progressive web apps (PWAs) and how the knowl...
Since the late 80s the web has been evolving through new standards, added functionality, device perf...
Current web platform and browsers are adequately powerful to support mobile and desktop application...
Developing a native application is an expensive solution. Programmers spend years learning to code h...
Progressive web applications (PWAs) seem to be the next big thing in the mobile landscape. These are...
Progressive Web Apps (PWA) is a concept of enhanced web apps which aim to erase the difference betwe...
Mobile applications can be developed using a variety of different techniques and technologies. One o...
Progressive web applications are similar to the mobile applications and are more reliable and secure...
The variety of different mobile platforms complicates mobile development as platform-specific applic...
Over the years, there has been a constant increase in the demand for mobile software due to the cons...
Although development practices for apps have matured, cross-platform development remains a prominent...
Nowadays, and increasingly, the users’ demand over the applications requires them to be a lot more f...
Mobile software development is an emerging technology. The aim of working on this technology is to m...
Developing an app for Android and iOS traditionally requires you to build two different versions. Th...
This thesis was carried out as a research project on Progressive Web Application. The main aim of th...
The thesis aimed was to gain a deeper understanding of progressive web apps (PWAs) and how the knowl...
Since the late 80s the web has been evolving through new standards, added functionality, device perf...
Current web platform and browsers are adequately powerful to support mobile and desktop application...
Developing a native application is an expensive solution. Programmers spend years learning to code h...
Progressive web applications (PWAs) seem to be the next big thing in the mobile landscape. These are...
Progressive Web Apps (PWA) is a concept of enhanced web apps which aim to erase the difference betwe...
Mobile applications can be developed using a variety of different techniques and technologies. One o...
Progressive web applications are similar to the mobile applications and are more reliable and secure...
The variety of different mobile platforms complicates mobile development as platform-specific applic...
Over the years, there has been a constant increase in the demand for mobile software due to the cons...
Although development practices for apps have matured, cross-platform development remains a prominent...
Nowadays, and increasingly, the users’ demand over the applications requires them to be a lot more f...
Mobile software development is an emerging technology. The aim of working on this technology is to m...