Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma

DSpace Repository

A- A A+

Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Wazlawick, Raul Sidnei
dc.contributor.author Pinheiro, Juliana Silva
dc.date.accessioned 2020-12-08T20:56:19Z
dc.date.available 2020-12-08T20:56:19Z
dc.date.issued 2020-11-19
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/218144
dc.description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação. pt_BR
dc.description.abstract 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. pt_BR
dc.description.abstract 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. pt_BR
dc.format.extent 185 f. pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access
dc.subject desenvolvimento de aplicativos móveis pt_BR
dc.subject Flutter pt_BR
dc.subject desenvolvimento multiplataforma pt_BR
dc.subject framework de desenvolvimento de aplicativos pt_BR
dc.title Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View
TCC.pdf 1.427Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar