Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/30000
Título: Análise comparativa do desenvolvimento com o uso de frameworks multiplataforma
Título(s) alternativo(s): Comparative analysis of development with the usage of multiplatform frameworks
Autor(es): Bassani, Raphael Botelho
Orientador(es): Araujo, Everton Coimbra de
Palavras-chave: Software de aplicação
Aplicativos móveis - Desenvolvimento
Estruturas de dados (Computação)
Software – Testes
Application software
Mobile apps - Development
Data structures (Computer science)
Computer software - Testing
Data do documento: 26-Nov-2021
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Medianeira
Citação: BASSANI, Raphael Botelho. Análise comparativa do desenvolvimento com o uso de frameworks multiplataforma. 2021. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Medianeira, 2021.
Resumo: Com a aderência na utilização de dispositivos e aplicações que buscam facilitar tarefas cotidianas, o desenvolvimento destas aplicações tem sido motivado cada vez mais. Ferramentas foram criadas para viabilizar os processos de desenvolvimento e manutenção, buscando otimizar a ampla gama de problemas enfrentados pelos desenvolvedores, possibilitando o aumento de produtividade com o foco em um código único portável. Os frameworks multiplataforma suportam ambientes de execução, como dispositivos móveis, Desktop, Web e Progressive Web App, demonstrando as capacidades técnicas e sociais por meio do suporte da comunidade, utilização no mercado e ferramentas relacionadas aos elementos técnicos do desenvolvimento. Neste trabalho os frameworks utilizados foram: Flutter, Ionic, React Native, Vue Native e Xamarin, com o desenvolvimento de uma aplicação modelo em cada um deles. Esta aplicação permitiu a análise das particularidades, explorando a experiência no desenvolvimento e as vantagens da utilização dos frameworks multiplataforma. Assim, percebeu-se o alto grau de maturidade nos frameworks Flutter e React Native, constituindo elementos relacionados a otimização nos processos de criação e manutenção de aplicativos, com um sólido suporte ao desenvolvimento provido pela comunidade de desenvolvedores, aspectos estes que corroboram para uma experiência otimizada de desenvolvimento com o uso de frameworks multiplataforma.
Abstract: With the common usage of devices and applications that optimize everyday tasks, the development has growth on motivation. Within this technological area, tools were created to make easier the processes of creation and maintenance. Tools that improve the problems faced by the developers in a wide range, increasing the productivity, focusing on a single and portable code base. Those cross-platform frameworks support a varied set of platforms from mobile, Desktop, Web and Progressive Web App, demonstrating various technical and social capabilities through community support, market utilization and tools related to the technical elements on the process of development. In this paper, the frameworks used were: Flutter, Ionic, React Native, Vue Native and Xamarin, with the development of a model application in each of them. This application allowed the analysis of particularities, exploring the experience in the development and the advantages of using cross-platform frameworks. Thus, it was noticed the high degree of maturity in Flutter and React Native frameworks, constituting elements related to the optimization in the application creation and maintenance processes, with solid development support provided by the developer community, aspects that contribute to an optimized development experience with the usage of cross-platform frameworks.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/30000
Aparece nas coleções:MD - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
analisecomparativaframeworksmultiplataforma.pdf2,45 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons