Análise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataforma
| Main Author: | |
|---|---|
| Publication Date: | 2020 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
| Download full: | http://www.repositorio.ufc.br/handle/riufc/59037 |
Summary: | 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 |
Silva, Antônio Eudálio de Sousa da.Nogueira, Antônia Diana Braga2021-06-16T18:12:51Z2021-06-16T18:12:51Z2020SILVA, 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/59037With 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.Multiplataforma-DesenvolvimentoFramework (Arquivo de computadorJavaScript (Linguagem de programação de computador)Aplicativos móveisAnálise comparativa entre os frameworks de desenvolvimento de aplicativos móveis multiplataformainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/59037/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINAL2020_tcc_aedesdasilva.pdf2020_tcc_aedesdasilva.pdfapplication/pdf1748714http://repositorio.ufc.br/bitstream/riufc/59037/1/2020_tcc_aedesdasilva.pdfa2fddb7a53435fa718d1c17a83b4dc3dMD51riufc/590372021-06-16 15:12:51.212oai:repositorio.ufc.br:riufc/59037Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2021-06-16T18:12:51Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.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.author.fl_str_mv |
Silva, Antônio Eudálio de Sousa da. |
| dc.contributor.advisor1.fl_str_mv |
Nogueira, Antônia Diana Braga |
| contributor_str_mv |
Nogueira, Antônia Diana Braga |
| 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.issued.fl_str_mv |
2020 |
| dc.date.accessioned.fl_str_mv |
2021-06-16T18:12:51Z |
| dc.date.available.fl_str_mv |
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.citation.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. |
| dc.identifier.uri.fl_str_mv |
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.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) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/59037/2/license.txt http://repositorio.ufc.br/bitstream/riufc/59037/1/2020_tcc_aedesdasilva.pdf |
| bitstream.checksum.fl_str_mv |
8a4605be74aa9ea9d79846c1fba20a33 a2fddb7a53435fa718d1c17a83b4dc3d |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| 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_ |
1847792356077600768 |