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
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar