Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma

Detalhes bibliográficos
Autor(a) principal: Pinheiro, Juliana Silva
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/218144
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.
id UFSC_5da02c58478d1f9be062ad0c3e48d91e
oai_identifier_str oai:repositorio.ufsc.br:123456789/218144
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Análise do desenvolvimento de aplicativos mobile nativos e multiplataformadesenvolvimento de aplicativos móveisFlutterdesenvolvimento multiplataformaframework de desenvolvimento de aplicativosTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.Atualmente, os sistemas operacionais Android e iOS dominam o mercado de dispositivos móveis. Como ambos possuem linguagem de programação nativa diferentes, desenvolver aplicações para os dois sistemas necessitaria de possivelmente o dobro de esforço e recursos humanos, e o dobro de código. Para evitar o retrabalho, surgem os \textit{frameworks} e ferramentas de desenvolvimento multiplataforma. Com o auxílio destes, é possível desenvolver aplicações em uma única linguagem e utilizar o mesmo código para ambos os sistemas. Este trabalho teve como objetivo comparar o desenvolvimento nativo com o desenvolvimento multiplataforma utilizando o \textit{framework} Flutter. Foram desenvolvidas e comparadas três versões de um aplicativo (nativas e multiplataforma), por critérios de performance, acesso a funcionalidades nativas, documentação e reuso de código. Apesar das versões nativas demonstrarem algumas vantagens de performance, o \textit{framework} obteve bons resultados de tempo de resposta, além de possibilitar acesso as funcionalidades nativas, ter boa documentação e alto reuso de código.Nowadays, Android and iOS dominate the market of mobile operating systems. Since both have different native programming languages, developing applications for both systems could require twice the amount of effort and human resources, and twice the amount of code. To avoid that, multi-platform frameworks and development tools were created. With their help, it is possible to develop applications in a single language and use the same code base for both systems. This work aimed to compare native development with multi-platform development using the Flutter framework. Three versions of a mobile application (native and multi-platform) were developed and compared, based on performance criteria, access to native functionality, documentation and code reuse. Although the native versions demonstrate some performance advantages, the framework obtained good response times results, in addition to allowing access to native functionalities, having good documentation and high code reuse.Florianópolis, SC.Wazlawick, Raul SidneiUniversidade Federal de Santa CatarinaPinheiro, Juliana Silva2020-12-08T20:56:19Z2020-12-08T20:56:19Z2020-11-19info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis185 f.application/pdfhttps://repositorio.ufsc.br/handle/123456789/218144info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2020-12-08T20:56:20Zoai:repositorio.ufsc.br:123456789/218144Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-12-08T20:56:20Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma
title Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma
spellingShingle Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma
Pinheiro, Juliana Silva
desenvolvimento de aplicativos móveis
Flutter
desenvolvimento multiplataforma
framework de desenvolvimento de aplicativos
title_short Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma
title_full Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma
title_fullStr Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma
title_full_unstemmed Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma
title_sort Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma
author Pinheiro, Juliana Silva
author_facet Pinheiro, Juliana Silva
author_role author
dc.contributor.none.fl_str_mv Wazlawick, Raul Sidnei
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Pinheiro, Juliana Silva
dc.subject.por.fl_str_mv desenvolvimento de aplicativos móveis
Flutter
desenvolvimento multiplataforma
framework de desenvolvimento de aplicativos
topic desenvolvimento de aplicativos móveis
Flutter
desenvolvimento multiplataforma
framework de desenvolvimento de aplicativos
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.
publishDate 2020
dc.date.none.fl_str_mv 2020-12-08T20:56:19Z
2020-12-08T20:56:19Z
2020-11-19
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 https://repositorio.ufsc.br/handle/123456789/218144
url https://repositorio.ufsc.br/handle/123456789/218144
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 185 f.
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652288113246208