Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/40128Registro completo de metadados
| Campo DC | Valor | Idioma |
|---|---|---|
| dc.creator | Souza, Rômulo Oliveira | - |
| dc.date.accessioned | 2026-04-13T23:41:44Z | - |
| dc.date.available | 2026-04-13T23:41:44Z | - |
| dc.date.issued | 2025-11-12 | - |
| dc.identifier.citation | SOUZA, Rômulo Oliveira. Flutter versus React Native: um estudo de caso considerando consumo de recursos, aspectos da interface gráfica e tempos de inicialização e resposta. 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2025. | pt_BR |
| dc.identifier.uri | http://repositorio.utfpr.edu.br/jspui/handle/1/40128 | - |
| dc.description.abstract | This work presents a comparative study between the Flutter and React Native frameworks, wi- dely used in cross-platform mobile application development. The main objective was to analyze and compare the performance of both technologies across different performance metrics, including CPU usage, graphical interface fluidity, memory consumption, startup time, interface rendering time, input latency, and response time to requests made to a local Application Programming Interface (API). For this purpose, a case study was conducted, consisting of seven test cases, each related to one of the analyzed metrics, which involved applications developed equivalently in both frameworks and executed on the Android operating system. The use of the applications was automated through PowerShell scripts responsible for executing Android De- bug Bridge (ADB) commands related to gestures. Metric collection was performed using ADB commands automated by Python scripts, in addition to framework-specific tools, such as Flut- ter DevTools, and instrumentation directly in the source code. Subsequently, the collected data were analyzed using Python, enabling the consolidation of results and the generation of graphs used in the comparative analysis. The results indicated that React Native achieved better perfor- mance in memory consumption and startup time, while Flutter outperformed in interface fluidity, rendering time, input latency, and response time to API requests. Regarding CPU usage, both platforms demonstrated efficient performance, with minimal differences. It is therefore concluded that each technology presents specific advantages, and the choice between them depends on the requirements and characteristics of each project. | pt_BR |
| dc.language | por | pt_BR |
| dc.publisher | Universidade Tecnológica Federal do Paraná | pt_BR |
| dc.rights | openAccess | pt_BR |
| dc.rights | Attribution-NonCommercial-ShareAlike 4.0 International | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | * |
| dc.subject | Estudo comparado | pt_BR |
| dc.subject | Desempenho | pt_BR |
| dc.subject | Framework (Arquivo de computador) | pt_BR |
| dc.subject | Comparative studies | pt_BR |
| dc.subject | Performance | pt_BR |
| dc.subject | Framework (Computer program) | pt_BR |
| dc.title | Flutter versus React Native: um estudo de caso considerando consumo de recursos, aspectos da interface gráfica e tempos de inicialização e resposta | pt_BR |
| dc.title.alternative | Flutter versus React Native: a case study considering resource consumption, graphical interface aspects and startup and response times | pt_BR |
| dc.type | bachelorThesis | pt_BR |
| dc.description.resumo | Este trabalho apresenta um estudo comparativo entre os frameworks Flutter e React Native, amplamente utilizados no desenvolvimento de aplicações móveis multiplataforma. O objetivo principal foi analisar e comparar o desempenho de ambas as tecnologias em diferentes métricas de desempenho, incluindo a taxa de uso do processador, fluidez da interface gráfica, consumo de memória, tempo de inicialização, tempo de renderização da interface gráfica, latência de entrada e tempo de resposta de requisições a uma Application Programming Interface (API) local. Para isso, desenvolveu-se um estudo de caso composto por sete casos de teste, cada um referente a uma métrica analisada, os quais consistem em aplicações desenvolvidas de forma equivalente em ambos os frameworks, executadas no sistema operacional Android. A utilização das aplicações foi automatizada mediante scripts em PowerShell, responsáveis por executar comandos do Android Debug Bridge (ADB) relacionados a gestos. A coleta das métricas, por sua vez, foi realizada por meio de comandos do ADB executados de forma automatizada por códigos em Python, além do uso de ferramentas específicas de cada tecnologia, como o Flutter Dev Tools, e da instrumentação diretamente no código-fonte das aplicações. Posteriormente, os dados coletados foram analisados também utilizando a linguagem Python, permitindo a consolidação dos resultados e a geração dos gráficos utilizados na análise comparativa. Os resultados obtidos indicaram que o React Native apresentou melhor desempenho nas métricas de consumo de memória e tempo de inicialização, enquanto o Flutter obteve resultados superiores em fluidez da interface, tempo de renderização, latência de entrada e tempo de resposta de requisições a uma API. Em relação à taxa de uso do processador, ambas as plataformas demonstraram eficiência, com diferenças pequenas. Conclui-se, portanto, que cada tecnologia apresenta vantagens específicas, sendo a escolha entre elas dependente das necessidades e características de cada projeto. | pt_BR |
| dc.degree.local | Cornélio Procópio | pt_BR |
| dc.publisher.local | Cornelio Procopio | pt_BR |
| dc.contributor.advisor1 | Shishido, Henrique Yoshikazu | - |
| dc.contributor.referee1 | Feitosa, Alexandre Rômolo Moreira | - |
| dc.contributor.referee2 | Pereira Junior, Francisco | - |
| dc.contributor.referee3 | Shishido, Henrique Yoshikazu | - |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.program | Engenharia da Computação | pt_BR |
| dc.publisher.initials | UTFPR | pt_BR |
| dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
| Aparece nas coleções: | CP - Engenharia da Computação | |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| flutterreactconsumorecursos.pdf | 7 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

