Title: | Progressive Web Apps uma nova abordagem no desenvolvimento de aplicações Web |
Author: | Mazzarolo, Vinícius |
Abstract: |
Os Progressive Web Apps (PWAs) surgem como uma nova forma de unificar o desenvolvimento e a distribuição de aplicativos. Essa nova proposta tem o potencial de amenizar o problema da necessidade de desenvolver um projeto para cada plataforma. Um dos principais questionamentos em relação aos PWAs refere-se à sua semelhança com aplicações nativas e se oferece uma experiência de utilização semelhante a estas. Diante desse contexto, o presente trabalho objetiva desenvolver um PWA e analisar o seu comportamento a partir do desenvolvimento de uma aplicação protótipo, ao implementar as principais funcionalidades disponíveis em sua arquitetura e verificar a viabilidade de utilização de um PWA em alternativa ao desenvolvimento de uma aplicação nativa. Para tanto, por meio do método de prototipação exploratório, utilizou-se o framework VueJS em conjunto com a biblioteca CapacitorJS para a construção da aplicação, validando-a nos ambientes Windows e Android. O protótipo desenvolvido foi capaz de utilizar os recursos dos dispositivos por meio dos navegadores. Portanto, mostra-se uma alternativa viável a aplicações nativas, uma vez que a experiência de utilização do usuário no PWA é bastante similar à de uma aplicação nativa. Progressive Web Apps (PWAs) emerge as a new way to unify application development and distribution. This new proposal has potential to mitigate the requirement to develop a project for each platform. One of the main questions regarding PWAs refers to its similarity to native applications and offers a similar user experience to these. Given this context, this work aims to develop a PWA and analyze its behavior from the development of a prototype application, by implementing main features available in its architecture and verifying feasibility of using a PWA as an alternative to the development of a native application. For this purpose, through exploratory prototyping method, VueJS framework was used together with CapacitorJS library to build the application, validating it in Windows and Android environments. The developed prototype was able to use the resources of devices through browsers. Thus, it is a viable alternative to native applications, since the user experience in PWA is very similar to a native application. |
URI: | https://dspace.ifrs.edu.br/xmlui/handle/123456789/1275 |
Date: | 2021 |
Files | Size | Format | View | Description |
---|---|---|---|---|
1234567891275.pdf | 542.7Kb |
View/ |
Texto completo |