Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma

Detalhes bibliográficos
Autor(a) principal: Silva, Antônio Eudálio de Sousa da.
Data de Publicação: 2020
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/59037
Resumo: With the advancement in mobile technologies, in parallel there has been an increasing demand for mobile applications, forcing the market to offer good quality products, in the shortest possible time and cost. There are currently two main platforms, Android and iOS. In this work, the comparison was made in relation to the development with Android, with two of the most modern frameworks: React Native and Flutter. This comparison aims to help developers choose the most appropriate framework to use in their projects, as well as solve their problem. In order to make the comparison, a series of criteria was raised based on related works, and, for each of the criteria, a weight was applied in order to determine the level of relevance for the comparison. The criteria were chosen in order to have a general notion of the tool in aspects such as: infrastructure, development, performance and usability. The comparison shows that the two frameworks are capable of meeting the needs of the most diverse projects, which have an engaged community and the tendency is for these frameworks to improve and grow even more in the short / medium term. In addition, among the results is the fact that Flutter stood out in terms of performance and rendering speed, while React Native stands out in terms of technology for using popular technologies such as HTML, CSS and JavaScript that favor the speed of learning and development with the framework.
id UFC-7_f2d038a66686953b950b98d32af6a73d
oai_identifier_str oai:repositorio.ufc.br:riufc/59037
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataformaMultiplataforma-DesenvolvimentoFramework (Arquivo de computadorJavaScript (Linguagem de programação de computador)Aplicativos móveisWith the advancement in mobile technologies, in parallel there has been an increasing demand for mobile applications, forcing the market to offer good quality products, in the shortest possible time and cost. There are currently two main platforms, Android and iOS. In this work, the comparison was made in relation to the development with Android, with two of the most modern frameworks: React Native and Flutter. This comparison aims to help developers choose the most appropriate framework to use in their projects, as well as solve their problem. In order to make the comparison, a series of criteria was raised based on related works, and, for each of the criteria, a weight was applied in order to determine the level of relevance for the comparison. The criteria were chosen in order to have a general notion of the tool in aspects such as: infrastructure, development, performance and usability. The comparison shows that the two frameworks are capable of meeting the needs of the most diverse projects, which have an engaged community and the tendency is for these frameworks to improve and grow even more in the short / medium term. In addition, among the results is the fact that Flutter stood out in terms of performance and rendering speed, while React Native stands out in terms of technology for using popular technologies such as HTML, CSS and JavaScript that favor the speed of learning and development with the framework.Com o avanço nas tecnologias móveis, em paralelo ocorreu uma demanda crescente por aplicativos móveis, obrigando o mercado a oferecer produtos de boa qualidade, com o menor tempo e custo possível. Atualmente existem duas plataformas principais, o Android e o iOS. Neste trabalho, o comparativo foi feito em relação ao desenvolvimento com Android, com dois dos frameworks mais modernos: o React Native e o Flutter. Essa comparação tem como objetivo ajudar os desenvolvedores a escolherem o framework mais adequado para utilizar em seus projetos, bem como resolver o seu problema. Para fazer a comparação foi levantado uma série de critérios a partir de trabalhos relacionados, e, para cada um dos critérios, foi aplicado um peso, a fim de determinar o nível de relevância para a comparação. Os critérios foram escolhidos com o intuito de ter uma noção geral da ferramenta em aspectos como: infraestrutura, desenvolvimento, performance e usabilidade. A comparação mostra que os dois frameworks são capazes de atender as necessidades dos mais diversos projetos, que possuem uma comunidade engajada e a tendência é que esses frameworks se aperfeiçoem e cresçam ainda mais no curto/médio prazo. Além disso, entre os resultados está o fato de que o Flutter se destacou em termos de performance e velocidade de renderização, enquanto o React Native se sobressai em termos de tecnologia por utilizar tecnologias populares como HTML, CSS e JavaScript que favorecem a velocidade do aprendizado e desenvolvimento com o framework.Nogueira, Antônia Diana BragaSilva, Antônio Eudálio de Sousa da.2021-06-16T18:12:51Z2021-06-16T18:12:51Z2020info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA, Antônio Eudálio de Sousa da. Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma. 2020. 60 f. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação)- Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2020.http://www.repositorio.ufc.br/handle/riufc/59037porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2021-06-16T18:12:51Zoai:repositorio.ufc.br:riufc/59037Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:31:31.252924Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.none.fl_str_mv Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma
title Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma
spellingShingle Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma
Silva, Antônio Eudálio de Sousa da.
Multiplataforma-Desenvolvimento
Framework (Arquivo de computador
JavaScript (Linguagem de programação de computador)
Aplicativos móveis
title_short Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma
title_full Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma
title_fullStr Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma
title_full_unstemmed Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma
title_sort Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma
author Silva, Antônio Eudálio de Sousa da.
author_facet Silva, Antônio Eudálio de Sousa da.
author_role author
dc.contributor.none.fl_str_mv Nogueira, Antônia Diana Braga
dc.contributor.author.fl_str_mv Silva, Antônio Eudálio de Sousa da.
dc.subject.por.fl_str_mv Multiplataforma-Desenvolvimento
Framework (Arquivo de computador
JavaScript (Linguagem de programação de computador)
Aplicativos móveis
topic Multiplataforma-Desenvolvimento
Framework (Arquivo de computador
JavaScript (Linguagem de programação de computador)
Aplicativos móveis
description With the advancement in mobile technologies, in parallel there has been an increasing demand for mobile applications, forcing the market to offer good quality products, in the shortest possible time and cost. There are currently two main platforms, Android and iOS. In this work, the comparison was made in relation to the development with Android, with two of the most modern frameworks: React Native and Flutter. This comparison aims to help developers choose the most appropriate framework to use in their projects, as well as solve their problem. In order to make the comparison, a series of criteria was raised based on related works, and, for each of the criteria, a weight was applied in order to determine the level of relevance for the comparison. The criteria were chosen in order to have a general notion of the tool in aspects such as: infrastructure, development, performance and usability. The comparison shows that the two frameworks are capable of meeting the needs of the most diverse projects, which have an engaged community and the tendency is for these frameworks to improve and grow even more in the short / medium term. In addition, among the results is the fact that Flutter stood out in terms of performance and rendering speed, while React Native stands out in terms of technology for using popular technologies such as HTML, CSS and JavaScript that favor the speed of learning and development with the framework.
publishDate 2020
dc.date.none.fl_str_mv 2020
2021-06-16T18:12:51Z
2021-06-16T18:12:51Z
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 SILVA, Antônio Eudálio de Sousa da. Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma. 2020. 60 f. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação)- Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2020.
http://www.repositorio.ufc.br/handle/riufc/59037
identifier_str_mv SILVA, Antônio Eudálio de Sousa da. Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma. 2020. 60 f. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação)- Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2020.
url http://www.repositorio.ufc.br/handle/riufc/59037
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_ 1813028840045281280