Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness

Detalhes bibliográficos
Autor(a) principal: Leitão, Paulo Rogério Matheus Bonfim
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Ceará (UFC)
Texto Completo: http://www.repositorio.ufc.br/handle/riufc/55974
Resumo: Today's smartphone world is composed of two operating systems, Android and iOS, which together have nearly complete market dominance. Although they are just two operating systems, developing two versions of the same application generates many costs and issues such as bugs, as well as the cost of maintaining these applications. To alleviate this problem, developers use cross-platform development tools. However, the use of these tools has disadvantages that negatively affect the user experience that makes the applications generated by these tools inferior to the native ones. To investigate whether an application generated by these multi-platform tools can achieve the same level of usability as a native application, two fitness applications were developed as a proof of concept: one using Android and the other using the React Native framework. At the end of development, version metrics were collected and a Usability Test was conducted with students from the Systems and Digital Media course where a structured interview and a SUS questionnaire were applied. Finally, there is a discussion about the results found and the generated versions.
id UFC-7_8aff4e4f05f92f9fa6a910b679b3a3c8
oai_identifier_str oai:repositorio.ufc.br:riufc/55974
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitnessNative development vs react native: a comparative analysis in the coding of a fitness applicationReact NativeExperiência do usuárioFerramentas de desenvolvimento multiplataformaToday's smartphone world is composed of two operating systems, Android and iOS, which together have nearly complete market dominance. Although they are just two operating systems, developing two versions of the same application generates many costs and issues such as bugs, as well as the cost of maintaining these applications. To alleviate this problem, developers use cross-platform development tools. However, the use of these tools has disadvantages that negatively affect the user experience that makes the applications generated by these tools inferior to the native ones. To investigate whether an application generated by these multi-platform tools can achieve the same level of usability as a native application, two fitness applications were developed as a proof of concept: one using Android and the other using the React Native framework. At the end of development, version metrics were collected and a Usability Test was conducted with students from the Systems and Digital Media course where a structured interview and a SUS questionnaire were applied. Finally, there is a discussion about the results found and the generated versions.Atualmente o mundo dos smartphones é composto por dois sistemas operacionais, o Android e o iOS, que juntos possuem o domínio quase completo do mercado. Apesar de serem apenas dois sistemas operacionais, desenvolver duas versões de um mesmo aplicativo gera muitos gastos e problemas como bugs, além do custo de manutenção desses aplicativos. Para amenizar esse problema, os desenvolvedores utilizam as ferramentas de desenvolvimento multiplataforma. Porém, o uso dessas ferramentas traz desvantagens que afetam negativamente a experiência do usuário, o que acaba tornando os aplicativos gerados por essas ferramentas inferiores aos nativos. Para investigar se é possível um aplicativo gerado por essas ferramentas multiplataforma poder alcançar o mesmo nível de usabilidade de um aplicativo nativo, foram desenvolvidos dois aplicativos de atividade física como provas de conceito: um utilizando o Android e outro utilizando o framework React Native. Ao fim do desenvolvimento, foram coletadas métricas das versões e foi realizado um Teste de Usabilidade com estudantes do curso de Sistemas e Mídias Digitais, em que foi aplicada uma entrevista estruturada e um questionário SUS. Por fim, foi feita uma discussão sobre os resultados encontrados e as versões geradas.Carvalho, Windson Viana deLeitão, Paulo Rogério Matheus Bonfim2021-01-08T17:28:26Z2021-01-08T17:28:26Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfLEITÃO, Paulo Rogério Matheus Bonfim. Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness. 2019. 54 f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas e Mídias Digitais) - Universidade Federal do Ceará, Fortaleza, 2019.http://www.repositorio.ufc.br/handle/riufc/55974porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2021-01-08T17:29:08Zoai:repositorio.ufc.br:riufc/55974Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2021-01-08T17:29:08Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness
Native development vs react native: a comparative analysis in the coding of a fitness application
title Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness
spellingShingle Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness
Leitão, Paulo Rogério Matheus Bonfim
React Native
Experiência do usuário
Ferramentas de desenvolvimento multiplataforma
title_short Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness
title_full Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness
title_fullStr Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness
title_full_unstemmed Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness
title_sort Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness
author Leitão, Paulo Rogério Matheus Bonfim
author_facet Leitão, Paulo Rogério Matheus Bonfim
author_role author
dc.contributor.none.fl_str_mv Carvalho, Windson Viana de
dc.contributor.author.fl_str_mv Leitão, Paulo Rogério Matheus Bonfim
dc.subject.por.fl_str_mv React Native
Experiência do usuário
Ferramentas de desenvolvimento multiplataforma
topic React Native
Experiência do usuário
Ferramentas de desenvolvimento multiplataforma
description Today's smartphone world is composed of two operating systems, Android and iOS, which together have nearly complete market dominance. Although they are just two operating systems, developing two versions of the same application generates many costs and issues such as bugs, as well as the cost of maintaining these applications. To alleviate this problem, developers use cross-platform development tools. However, the use of these tools has disadvantages that negatively affect the user experience that makes the applications generated by these tools inferior to the native ones. To investigate whether an application generated by these multi-platform tools can achieve the same level of usability as a native application, two fitness applications were developed as a proof of concept: one using Android and the other using the React Native framework. At the end of development, version metrics were collected and a Usability Test was conducted with students from the Systems and Digital Media course where a structured interview and a SUS questionnaire were applied. Finally, there is a discussion about the results found and the generated versions.
publishDate 2019
dc.date.none.fl_str_mv 2019
2021-01-08T17:28:26Z
2021-01-08T17:28:26Z
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.uri.fl_str_mv LEITÃO, Paulo Rogério Matheus Bonfim. Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness. 2019. 54 f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas e Mídias Digitais) - Universidade Federal do Ceará, Fortaleza, 2019.
http://www.repositorio.ufc.br/handle/riufc/55974
identifier_str_mv LEITÃO, Paulo Rogério Matheus Bonfim. Desenvolvimento nativo vs React Native: uma análise comparativa na codificação de uma aplicação para fitness. 2019. 54 f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas e Mídias Digitais) - Universidade Federal do Ceará, Fortaleza, 2019.
url http://www.repositorio.ufc.br/handle/riufc/55974
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1809935786412343296