Fundamentos de desenvolvimento mobile com flutter

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorZahn, Jean de Oliveira-
Autor(es): dc.contributorhttp://lattes.cnpq.br/7233313287517259-
Autor(es): dc.contributorLinhares, Henrique do Prado-
Autor(es): dc.contributorhttp://lattes.cnpq.br/4820025327882034-
Autor(es): dc.creatorNascimento, Nicolas Correia-
Data de aceite: dc.date.accessioned2024-07-11T18:32:05Z-
Data de disponibilização: dc.date.available2024-07-11T18:32:05Z-
Data de envio: dc.date.issued2023-10-22-
Data de envio: dc.date.issued2023-10-22-
Fonte completa do material: dc.identifierhttp://app.uff.br/riuff/handle/1/30902-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/772387-
Descrição: dc.descriptionO desenvolvimento de códigos multiplataforma, que consiste na utilização de um único código para o desenvolvimento do aplicativo, o qual fará conexão com o Sistema Operacional do dispositivo para que o aplicativo funcione sem a necessidade de um código nativo para cada Sistema diferente, é um recurso que visa facilitar o trabalho dos desenvolvedores de aplicativos para dispositivos móveis (mobile), além de diminuir os custos para a criação do software, principalmente os custos com tempo de desenvolvimento e a manutenção após desenvolvido. No entanto, os aplicativos que utilizam este recurso (chamados híbridos) têm um fator que desfavorece a sua usabilidade: o fato de não utilizarem recursos nativos do SO do equipamento mobile altera negativamente no seu desempenho e fluidez, além de em algumas vezes não rodarem certos recursos por incompatibilidade. O Flutter surgiu como uma solução para este problema, prometendo desenvolvimento de softwares com códigos multiplataforma com a mínima alteração em desempenho e fluidez pois não utiliza recursos nativos do SO do equipamento mobile. Neste trabalho, por meio de pesquisa em materiais que tratam dessa nova tecnologia e desenvolvimento prático de aplicativos, é proposto uma apuração dos principais fundamentos desta ferramenta, tal como iniciar o desenvolvimento na linguagem Dart (que é utilizada em flutter). Este trabalho deve ser utilizado como um guia para aprendizagem dos fundamentos, vantagens, modo de funcionamento e utilização do flutter para desenvolvimento de softwares de multiplataforma para aplicativos móveis-
Descrição: dc.descriptionCross-platform code development, which consists of using a single code for application development, which will connect to the device's operating system so that the application works without the need for native code for each different system, is a feature which aims to make it easier for mobile application developers to work, as well as lowering the cost of software development, especially development and maintenance costs after development. However, applications that use this feature (hybrids) have a factor that detracts from its usability: the fact that not using native features of the mobile device's OS negatively affects its performance and flow, and sometimes does not run certain recourses for incompatibility. Flutter has emerged as a solution to this problem, promising software development with cross-plataform code with minimal change in performance and fluidity as it does not use native features of the mobile device OS. In this work, through research on materials that deal with this new technology and practical application development, it is proposed an investigation of the main foundations of this tool, such as starting development in the Dart language (which is used in flutter). This work should be used as a guide for learning the fundamentals, advantages, how it works and how to use the flutter to develop crossplataform software for mobile applications-
Descrição: dc.description54 p.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Direitos: dc.rightsOpen Access-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectFlutter-
Palavras-chave: dc.subjectDart-
Palavras-chave: dc.subjectGoogle-
Palavras-chave: dc.subjectDesenvolvimento mobile-
Palavras-chave: dc.subjectMultiplataforma-
Palavras-chave: dc.subjectAplicativo móvel-
Palavras-chave: dc.subjectSistema operacional-
Palavras-chave: dc.subjectDesenvolvimento de software-
Palavras-chave: dc.subjectMobile development-
Palavras-chave: dc.subjectCross-plataform-
Título: dc.titleFundamentos de desenvolvimento mobile com flutter-
Tipo de arquivo: dc.typeTrabalho de conclusão de curso-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.