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 full item record

Title: Análise do desenvolvimento de aplicativos mobile nativos e multiplataforma
Author: Pinheiro, Juliana Silva
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.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.
Description: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciências da Computação.
URI: https://repositorio.ufsc.br/handle/123456789/218144
Date: 2020-11-19


Files in this item

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

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar