Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma
Autor(a) principal: | |
---|---|
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 |