Análise do desenvolvimento de aplicativos mobile nativos e 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 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 |