Progressive web Apps: um novo paradigma de desenvolvimento Frontend
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
Texto Completo: | http://hdl.handle.net/10737/3339 |
Resumo: | Nos dias atuais, a qualidade de software está sendo cada vez mais exigida tanto no desenvolvimento quanto na utilização do usuário final, além da diversidade de dispositivos e plataformas aumentando e a escassez de mão de obra qualificada na tecnologia intensificando. Desse modo, as Progressive Web Apps (PWA) têm-se tornado uma opção cada vez mais conveniente na produção de frontend, pois têm a capacidade de serem executadas nas mais diversas plataformas, alcançando qualquer dispositivo que tenha um navegador. Pensando nisso, o presente estudo apresentou a criação de um sistema de denúncias e demonstrou os recursos e benefícios existentes no processo de desenvolvimento PWA em três plataformas distintas – Windows, Android e iOS. Esta pesquisa explorou e descreveu os recursos utilizados na aplicação desenvolvida, comparando os resultados entre as plataformas e gerando métricas com a finalidade de testar a viabilidade do uso multiplataforma da abordagem PWA e da Trusted Web Activities (TWA) na plataforma Android. Dessa forma, concluiu-se que o uso da PWA e TWA mostrou-se eficiente, pois os recursos funcionaram de forma satisfatória em todas as plataformas testadas, confirmando as comparações realizadas pelos trabalhos relacionados, alcançando, por meio da ferramenta Google Lighthouse, 90% de performance, 97% de acessibilidade, 100% em boas práticas e 100% Search Engine Optimization (SEO), atendendo todos critérios verificados, assim como todos os parâmetros requeridos pela PWABuilder. |
id |
UVAT_8ba17f3d1d380d35fa7c9555ac5ff424 |
---|---|
oai_identifier_str |
oai:univates.br:10737/3339 |
network_acronym_str |
UVAT |
network_name_str |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
repository_id_str |
1 |
spelling |
Wolf, Alexandre Stürmerhttp://lattes.cnpq.br/0591097928246945Maccali, Guilherme2022-05-27T17:14:17Z2022-05-27T17:14:17Z2021-122021-12-06Nos dias atuais, a qualidade de software está sendo cada vez mais exigida tanto no desenvolvimento quanto na utilização do usuário final, além da diversidade de dispositivos e plataformas aumentando e a escassez de mão de obra qualificada na tecnologia intensificando. Desse modo, as Progressive Web Apps (PWA) têm-se tornado uma opção cada vez mais conveniente na produção de frontend, pois têm a capacidade de serem executadas nas mais diversas plataformas, alcançando qualquer dispositivo que tenha um navegador. Pensando nisso, o presente estudo apresentou a criação de um sistema de denúncias e demonstrou os recursos e benefícios existentes no processo de desenvolvimento PWA em três plataformas distintas – Windows, Android e iOS. Esta pesquisa explorou e descreveu os recursos utilizados na aplicação desenvolvida, comparando os resultados entre as plataformas e gerando métricas com a finalidade de testar a viabilidade do uso multiplataforma da abordagem PWA e da Trusted Web Activities (TWA) na plataforma Android. Dessa forma, concluiu-se que o uso da PWA e TWA mostrou-se eficiente, pois os recursos funcionaram de forma satisfatória em todas as plataformas testadas, confirmando as comparações realizadas pelos trabalhos relacionados, alcançando, por meio da ferramenta Google Lighthouse, 90% de performance, 97% de acessibilidade, 100% em boas práticas e 100% Search Engine Optimization (SEO), atendendo todos critérios verificados, assim como todos os parâmetros requeridos pela PWABuilder.Nowadays, software quality is being increasingly demanded both in development and in the use of the end user, in addition to the diversity of devices and platforms increasing and the scarcity of qualified labor in the technology intensifying. Thus, Progressive Web Apps (PWA) have become a progressively more convenient option in frontend production, as they have the ability to run on the most diverse platforms, reaching any device that has a browser. With that in mind, this study presented the creation of a whistleblower system and demonstrated the resources and benefits that exist in the PWA development process on three different platforms – Windows, Android and iOS. This research explored and described the resources used in the developed application, comparing the results between platforms and generating metrics in order to test the feasibility of using the PWA approach and Trusted Web Activities (TWA) on the Android platform. Thus, it was concluded that the use of PWA and TWA proved to be efficient, as the resources worked satisfactorily on all tested platforms, confirming the comparisons made by the related works, reaching, through the Google Lighthouse tool, 90% of performance, 97% accessibility, 100% of best practices and 100% of Search Engine Optimization (SEO), meeting all verified criteria, as well as all parameters required by PWABuilder.-1MACCALI, Guilherme. Progressive web Apps: um novo paradigma de desenvolvimento Frontend. 2021. Monografia (Graduação em Engenharia de Software) – Universidade do Vale do Taquari - Univates, Lajeado, 06 dez. 2021. Disponível em: http://hdl.handle.net/10737/3339. http://hdl.handle.net/10737/3339http://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessENGPWAProgressive Web AppsTWANextJSProgressive web Apps: um novo paradigma de desenvolvimento Frontendinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)instname:Centro Universitário Univates (UNIVATES)instacron:UNIVATESORIGINAL2021GuilhermeMaccali.pdf2021GuilhermeMaccali.pdfapplication/pdf6324496https://www.univates.br/bdu/bitstreams/89642fb8-2b14-42af-9816-4e0058fbddd9/downloade67a159cb8daa422c999afccbcdda083MD51CC-LICENSElicense_urllicense_urltext/plain43https://www.univates.br/bdu/bitstreams/d182b0fa-2ca3-4aa9-b4f6-248f8a05df90/download321f3992dd3875151d8801b773ab32edMD52license_textlicense_texttext/html; charset=utf-80https://www.univates.br/bdu/bitstreams/1db0a310-4aec-4f7e-8276-78f8774ed1f1/downloadd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80https://www.univates.br/bdu/bitstreams/6b6d3fe7-6faf-408b-9807-948a678b9835/downloadd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txtlicense.txttext/plain4570https://www.univates.br/bdu/bitstreams/fa54071c-59fa-49cd-b6b1-780455868393/downloaddc319156c4a62b4a6e1c9733a0aac932MD55Termo.pdfapplication/pdf301540https://www.univates.br/bdu/bitstreams/384f79b2-ab3d-402e-981c-831cbc934863/download044b342b9bbb4d7a7c1a5ae596fe11dcMD58TEXT2021GuilhermeMaccali.pdf.txt2021GuilhermeMaccali.pdf.txtExtracted texttext/plain102594https://www.univates.br/bdu/bitstreams/36665d82-b6e6-41a8-bb31-914be00dac29/download86e34f40ccbed0cf63bb015e6ce24875MD511THUMBNAIL2021GuilhermeMaccali.pdf.jpg2021GuilhermeMaccali.pdf.jpgGenerated Thumbnailimage/jpeg4220https://www.univates.br/bdu/bitstreams/9e48ecfc-7538-4bc5-b601-4a6d973661df/download7a5615477af4691031c6e85e8c50f02aMD51210737/33392023-06-23 09:45:46.073http://creativecommons.org/licenses/by/4.0/openAccessoai:univates.br:10737/3339https://www.univates.br/bduRepositório InstitucionalPRIhttp://www.univates.br/bdu_oai/requestopendoar:12023-06-23T09:45:46Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES)falseVEVSTU8gREUgREVQw5NTSVRPIC0gQklCTElPVEVDQSBESUdJVEFMIERBIFVOSVZBVEVTIChCRFUpCgpOb21lIGRvIGRlcG9zaXRhbnRlOiBNQVJDSUEgQ1JJU1RJTkEgU0NIRUlECkUtbWFpbCBkbyBkZXBvc2l0YW50ZTogbWFyY2lhLnNjaGVpZEB1bml2YXRlcy5icgpEYXRhOiBGcmkgTWF5IDI3IDE0OjEzOjM0IEJSVCAyMDIyCkNvbGXDp8OjbzogRW5nZW5oYXJpYSBkZSBTb2Z0d2FyZQpPYnJhOiBQcm9ncmVzc2l2ZSB3ZWIgQXBwczogdW0gbm92byBwYXJhZGlnbWEgZGUgZGVzZW52b2x2aW1lbnRvIEZyb250ZW5kCkF1dG9yOiBtYXJjaWEuc2NoZWlkQHVuaXZhdGVzLmJyCgpDb21vIGNvbGFib3JhZG9yIG5hIHN1Ym1pc3PDo28gZGEgb2JyYSwgbyBkZXBvc2l0YW50ZSBNQVJDSUEgQ1JJU1RJTkEgU0NIRUlEIApkZWNsYXJhIG8gcmVjZWJpbWVudG8gZG8gVEVSTU8gREUgTElDRU7Dh0EgZGEgQklCTElPVEVDQSBESUdJVEFMIERBIFVOSVZBVEVTCihCRFUpIHByZWVuY2hpZG8gZSBhc3NpbmFkbyBwZWxvIGF1dG9yIG91IHRpdHVsYXIgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIApkYSBvYnJhLCBlIGFmaXJtYSBlc3RhciBzZW5kbyBmaWRlZGlnbm8gYW9zIGRhZG9zIGluZm9ybWFkb3Mgbm8gbWVzbW8uIAoKTyB0ZXJtbyBkZSBsaWNlbsOnYSwgY29tbyBzZWd1ZSBhYmFpeG8sIGZvaSBkZWZpbmlkbyBwZWxhIEFzc2Vzc29yaWEgCkp1csOtZGljYSBkbyBDZW50cm8gVW5pdmVyc2l0w6FyaW8gVW5pdmF0ZXM6CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KVEVSTU8gREUgTElDRU7Dh0EgLSBCSUJMSU9URUNBIERJR0lUQUwgREEgVU5JVkFURVMgKEJEVSkKCkN1cnNvL1Byb2dyYW1hX19fX19fX19fX19fX19fR3JhdSBBY2Fkw6ptaWNvX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk5hdHVyZXphIGRhIE9icmEgKClUQ0MgKClBcnRpZ28gKClMaXZybyAoKUNhcMOtdHVsbyBkZSBMaXZybyAoKU91dHJvX19fX19fX19fClTDrXR1bG8gZGEgT2JyYV9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpEZWZlc2EvUHVibGljYcOnw6NvX19fX19fX19fX19fQXJxdWl2b3MgYW5leG9zX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRW1iYXJnYWRvIGF0w6lfX19fX19fX19fX19fX19fTW90aXZvX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRXZlbnRvL1BlcmnDs2RpY29fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18Kw5NyZ8OjbyBkZSBGb21lbnRvX19fX19fX19fX19fX0lkZW50aWZpY2Fkb3JfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkPDs2QuIElkZW50aWZpY2Fkb3JfX19fX19fX19fX1JlY2ViaW1lbnRvX19fX19fX19fRGlzcG9uw612ZWwgbmEgQkRVX19fX19fX19fXwoKMS4gTyBBVVRPUiBkZWNsYXJhIHF1ZSDDqSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBPQlJBIGUgdGVtIHBsZW5hIApkaXNwb25pYmlsaWRhZGUgZG9zIG1lc21vcywgZXhpbWluZG8gYSBVTklWQVRFUyBkZSB0b2RhIGUgcXVhbHF1ZXIgcmVzcG9uc2FiaWxpZGFkZS4KCjIuIE8gQVVUT1IgZGVjbGFyYSBxdWUsIHJlbGF0aXZhbWVudGUgw6AgT0JSQSwgcmVzcGVpdG91IG9zIGRpcmVpdG9zIGludGVsZWN0dWFpcyAKZGUgdGVyY2Vpcm9zIGUgY3VtcHJpdSBjb20gYXMgb2JyaWdhw6fDtWVzIGxlZ2FpcyBvdSBjb250cmF0dWFpcyBjb3JyZWxhdGFzLCAKZXhpbWluZG8gYSBVTklWQVRFUyBkZSB0b2RhIGUgcXVhbHF1ZXIgcmVzcG9uc2FiaWxpZGFkZS4KCjMuIE8gQVVUT1IgbGljZW5jaWEgYSByZXByb2R1w6fDo28gZ3JhdHVpdGEgZW0gZm9ybWF0byBkaWdpdGFsIGUgYSBkaXNwb25pYmlsaXphw6fDo28gCmdyYXR1aXRhIG91IG9uZXJvc2EgZGEgT0JSQSBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMsIHBhcmEgdG9kb3Mgb3MgCnVzdcOhcmlvcywgbmEgZm9ybWEgZGVmaW5pZGEgcGVsYSBVTklWQVRFUywgY2llbnRlIGRlIHF1ZSBhIGluY2x1c8OjbyBkYSBPQlJBIApuYSBCaWJsaW90ZWNhIGltcG9ydGFyw6EgdGFtYsOpbSBubyBsaWNlbmNpYW1lbnRvIHBvciBtZWlvIGRhIENyZWF0aXZlIENvbW1vbnMuCgo0LiBBIFVOSVZBVEVTIG5hZGEgZGV2ZXLDoSBhbyBBVVRPUiBwZWxhIHJlcHJvZHXDp8OjbyBlIGRpc3BvbmliaWxpemHDp8OjbyBkYSBPQlJBLCAKY29uZm9ybWUgYWNpbWEgcHJldmlzdG8sIG1lc21vIHNlIG8gYWNlc3NvIGRvcyB1c3XDoXJpb3MgZGEgQmlibGlvdGVjYSBEaWdpdGFsIApkYSBVbml2YXRlcyBmb3IgYSB0w610dWxvIG9uZXJvc28uCgo1LiBPIEFVVE9SIGZpY2EgY2llbnRlIGRlIHF1ZSwgZGlzcG9uaWJpbGl6YWRhIGEgT0JSQSBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgClVuaXZhdGVzLCBvcyB1c3XDoXJpb3MgcG9kZXLDo28gdXRpbGl6w6EtbGEgY29uZm9ybWUgYXMgbm9ybWFzIGRhIENyZWF0aXZlIENvbW1vbnMuCgo2LiBPIEFVVE9SKjoKUGVybWl0ZSBvIHVzbyBjb21lcmNpYWwgZGEgc3VhIE9CUkE/KiAoRm9udGU6IGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2Nob29zZS8pIAooTWFyY2FyIGFwZW5hcyB1bWEgb3DDp8OjbykKKCApIFNpbSAoTyBsaWNlbmNpYWRvciBwZXJtaXRlIGEgb3V0cm9zIGNvcGlhciwgZGlzdHJpYnVpciwgZXhpYmlyIGUgZXhlY3V0YXIgYSAKT0JSQSwgaW5jbHVzaXZlIHBhcmEgZmlucyBjb21lcmNpYWlzKS4KKCApIE7Do28gKE8gbGljZW5jaWFudGUgcGVybWl0ZSBhIG91dHJvcyBjb3BpYXIsIGRpc3RyaWJ1aXIsIGV4aWJpciBlIGV4ZWN1dGFyIGEgCk9CUkEgc29tZW50ZSBjb20gZmlucyBuw6NvIGNvbWVyY2lhaXMpLgoKUGVybWl0ZSBtb2RpZmljYcOnw7VlcyBlbSBzdWEgT0JSQT8qIChGb250ZTogaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvY2hvb3NlLykgCihNYXJjYXIgYXBlbmFzIHVtYSBvcMOnw6NvKQooICkgU2ltIChPIGxpY2VuY2lhbnRlIHBlcm1pdGUgYSBvdXRyb3MgY29waWFyLCBkaXN0cmlidWlyLCBleGliaXIgZSBleGVjdXRhciBhIApPQlJBLCBiZW0gY29tbyB1c8OhLWxhIGNvbW8gYmFzZSBwYXJhIG9icmFzIGRlcml2YWRhcykuCiggKSBTaW0sIGNvbnRhbnRvIHF1ZSBvcyBvdXRyb3MgY29tcGFydGlsaGVtIGRlIGZvcm1hIHNlbWVsaGFudGUgKE8gbGljZW5jaWFkb3IgCnBlcm1pdGUgYW9zIG91dHJvcyBkaXN0cmlidWlyIG9icmFzIGRlcml2YXRpdmFzIHNvbWVudGUgc29iIGEgbWVzbWEgbGljZW7Dp2Egb3UgCm91dHJhIGNvbXBhdMOtdmVsIGNvbSBhIHF1ZSByZWdlIGEgT0JSQSBkbyBsaWNlbmNpYWRvcikuCiggKSBOw6NvIChPIGxpY2VuY2lhbnRlIHBlcm1pdGUgYSBvdXRyb3MgY29waWFyLCBkaXN0cmlidWlyIGUgdHJhbnNtaXRpciBhcGVuYXMgCmPDs3BpYXMgaW5hbHRlcmFkYXMgZGEgT0JSQSDigJMgbsOjbyBwZXJtaXRlIG9icmFzIGRlcml2YWRhcykuCgo3LiBBIHByZXNlbnRlIGxpY2Vuw6dhLCBubyBxdWUgY291YmVyLCBwb2RlcsOhIHNlciBjYW5jZWxhZGEgbWVkaWFudGUgYXZpc28gZm9ybWFsIApkbyBBVVRPUiwgw6AgVU5JVkFURVMsIGNvbSBhbnRlY2Vkw6puY2lhIG3DrW5pbWEgZGUgOTAgZGlhcywgc2VtIHByZWp1ZGljYXIgb3MgYXRvcyAKcHJhdGljYWRvcyBuYSBzdWEgdmlnw6puY2lhLgoKX19fX19fX3xfX19fX19fX19fX3xfX19fX19fX19fX19fX19ffF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCl9fX19fX198X19fX19fX19fX198X19fX19fX19fX19fX19fX3xfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpfX19fX19ffF9fX19fX19fX19ffF9fX19fX19fX19fX19fX198X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KX19fX19fX3xfX19fX19fX19fX3xfX19fX19fX19fX19fX19ffF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCl9fX19fX198X19fX19fX19fX198X19fX19fX19fX19fX19fX3xfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpDw7NkaWdvIHxDUEYgICAgICAgIHxOb21lICAgICAgICAgICAgfEFzc2luYXR1cmEgZG8gRGV0ZW50b3IgZG9zIERpcmVpdG9zIEF1dG9yYWlzCgpMb2NhbCBfX19fX19fX19fX19fX19fX19fXyBEYXRhICBfX19fXy9fX19fX18vX19fX19fXwoKKiBDYW1wb3MgZGUgcHJlZW5jaGltZW50byBvYnJpZ2F0w7NyaW8uCioqKiBBcGVuYXMgc2Vyw6NvIGFjZWl0b3MgdGVybW9zIG9yaWdpbmFpcyBlIGFkZXF1YWRhbWVudGUgcHJlZW5jaGlkb3MuCg== |
dc.title.pt_BR.fl_str_mv |
Progressive web Apps: um novo paradigma de desenvolvimento Frontend |
title |
Progressive web Apps: um novo paradigma de desenvolvimento Frontend |
spellingShingle |
Progressive web Apps: um novo paradigma de desenvolvimento Frontend Maccali, Guilherme ENG PWA Progressive Web Apps TWA NextJS |
title_short |
Progressive web Apps: um novo paradigma de desenvolvimento Frontend |
title_full |
Progressive web Apps: um novo paradigma de desenvolvimento Frontend |
title_fullStr |
Progressive web Apps: um novo paradigma de desenvolvimento Frontend |
title_full_unstemmed |
Progressive web Apps: um novo paradigma de desenvolvimento Frontend |
title_sort |
Progressive web Apps: um novo paradigma de desenvolvimento Frontend |
author |
Maccali, Guilherme |
author_facet |
Maccali, Guilherme |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Wolf, Alexandre Stürmer |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/0591097928246945 |
dc.contributor.author.fl_str_mv |
Maccali, Guilherme |
contributor_str_mv |
Wolf, Alexandre Stürmer |
dc.subject.cnpq.fl_str_mv |
ENG |
topic |
ENG PWA Progressive Web Apps TWA NextJS |
dc.subject.por.fl_str_mv |
PWA Progressive Web Apps TWA NextJS |
description |
Nos dias atuais, a qualidade de software está sendo cada vez mais exigida tanto no desenvolvimento quanto na utilização do usuário final, além da diversidade de dispositivos e plataformas aumentando e a escassez de mão de obra qualificada na tecnologia intensificando. Desse modo, as Progressive Web Apps (PWA) têm-se tornado uma opção cada vez mais conveniente na produção de frontend, pois têm a capacidade de serem executadas nas mais diversas plataformas, alcançando qualquer dispositivo que tenha um navegador. Pensando nisso, o presente estudo apresentou a criação de um sistema de denúncias e demonstrou os recursos e benefícios existentes no processo de desenvolvimento PWA em três plataformas distintas – Windows, Android e iOS. Esta pesquisa explorou e descreveu os recursos utilizados na aplicação desenvolvida, comparando os resultados entre as plataformas e gerando métricas com a finalidade de testar a viabilidade do uso multiplataforma da abordagem PWA e da Trusted Web Activities (TWA) na plataforma Android. Dessa forma, concluiu-se que o uso da PWA e TWA mostrou-se eficiente, pois os recursos funcionaram de forma satisfatória em todas as plataformas testadas, confirmando as comparações realizadas pelos trabalhos relacionados, alcançando, por meio da ferramenta Google Lighthouse, 90% de performance, 97% de acessibilidade, 100% em boas práticas e 100% Search Engine Optimization (SEO), atendendo todos critérios verificados, assim como todos os parâmetros requeridos pela PWABuilder. |
publishDate |
2021 |
dc.date.submitted.none.fl_str_mv |
2021-12-06 |
dc.date.issued.fl_str_mv |
2021-12 |
dc.date.accessioned.fl_str_mv |
2022-05-27T17:14:17Z |
dc.date.available.fl_str_mv |
2022-05-27T17:14:17Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
MACCALI, Guilherme. Progressive web Apps: um novo paradigma de desenvolvimento Frontend. 2021. Monografia (Graduação em Engenharia de Software) – Universidade do Vale do Taquari - Univates, Lajeado, 06 dez. 2021. Disponível em: http://hdl.handle.net/10737/3339. |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10737/3339 |
identifier_str_mv |
MACCALI, Guilherme. Progressive web Apps: um novo paradigma de desenvolvimento Frontend. 2021. Monografia (Graduação em Engenharia de Software) – Universidade do Vale do Taquari - Univates, Lajeado, 06 dez. 2021. Disponível em: http://hdl.handle.net/10737/3339. |
url |
http://hdl.handle.net/10737/3339 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by/4.0/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
eu_rights_str_mv |
openAccess |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) instname:Centro Universitário Univates (UNIVATES) instacron:UNIVATES |
instname_str |
Centro Universitário Univates (UNIVATES) |
instacron_str |
UNIVATES |
institution |
UNIVATES |
reponame_str |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
collection |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) |
bitstream.url.fl_str_mv |
https://www.univates.br/bdu/bitstreams/89642fb8-2b14-42af-9816-4e0058fbddd9/download https://www.univates.br/bdu/bitstreams/d182b0fa-2ca3-4aa9-b4f6-248f8a05df90/download https://www.univates.br/bdu/bitstreams/1db0a310-4aec-4f7e-8276-78f8774ed1f1/download https://www.univates.br/bdu/bitstreams/6b6d3fe7-6faf-408b-9807-948a678b9835/download https://www.univates.br/bdu/bitstreams/fa54071c-59fa-49cd-b6b1-780455868393/download https://www.univates.br/bdu/bitstreams/384f79b2-ab3d-402e-981c-831cbc934863/download https://www.univates.br/bdu/bitstreams/36665d82-b6e6-41a8-bb31-914be00dac29/download https://www.univates.br/bdu/bitstreams/9e48ecfc-7538-4bc5-b601-4a6d973661df/download |
bitstream.checksum.fl_str_mv |
e67a159cb8daa422c999afccbcdda083 321f3992dd3875151d8801b773ab32ed d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e dc319156c4a62b4a6e1c9733a0aac932 044b342b9bbb4d7a7c1a5ae596fe11dc 86e34f40ccbed0cf63bb015e6ce24875 7a5615477af4691031c6e85e8c50f02a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES) |
repository.mail.fl_str_mv |
|
_version_ |
1813262404323115008 |