dc.contributor.advisor |
Rosito, Maurício Covolan |
pt_BR |
dc.contributor.author |
Milani, Marcelo |
pt_BR |
dc.date.accessioned |
2024-08-22T14:55:52Z |
|
dc.date.available |
2024-08-22T14:55:52Z |
|
dc.date.issued |
2019 |
pt_BR |
dc.identifier.uri |
https://dspace.ifrs.edu.br/xmlui/handle/123456789/1379 |
pt_BR |
dc.description.abstract |
Com o crescimento exponencial do uso de dispositivos móveis como o smartphone, houve um aumento no mercado de desenvolvimento de aplicativos. Afinal, para todo tipo de necessidade, pode-se encontrar ou desenvolver algum tipo de aplicativo que possa auxiliar tarefas diárias, desde uma simples agenda ou calculadora, até sistemas que ajudam a cuidar da saúde do corpo. Atualmente, os sistemas operacionais mais utilizados nos smartphones são o Android, IOs e Windows Phone. Cada sistema operacional tem uma linguagem de programação nativa, ou seja, necessita que o software seja desenvolvido para aquela plataforma exclusiva. Isso acaba encarecendo muito o desenvolvimento quando pretende-se alcançar todas estas plataformas. A necessidade de atender a usuários de diferentes sistemas operacionais fez com que o desenvolvimento de softwares para dispositivos móveis passasse por uma revolução. Afinal, para se ter um aplicativo nativo que rode tanto em Android quanto IOs, seria preciso programá-lo duas vezes, em linguagens distintas. Os aplicativos híbridos, então, surgiram como uma solução extremamente eficiente para esse problema. Por meio de uma ferramenta de desenvolvimento específica, o programador pode criar um modelo único que seja compatível com ambas às plataformas. O Framework Ionic é uma poderosa ferramenta para desenvolvimento híbrido, lançado em 2013, e que é baseada em AngularJS e Apache Cordova. Outro mercado que está em plena expansão é o de cervejas artesanais caseiras. Este mercado foca na diferenciação da qualidade, do aroma e do sabor das cervejas, com produções em menor escala, quando comparado a indústria cervejeira. Pensando em aprimorar e padronizar as receitas de cerveja, o presente trabalho de conclusão pretende apresentar um estudo sobre o desenvolvimento um aplicativo híbrido para dispositivos móveis usando o Framework Ionic. Para tanto, uma revisão de trabalhos correlatos foi conduzida e, em seguida, um questionário eletrônico foi aplicado a equipes distintas de cervejeiros. Com base nas respostas dos entrevistados e conhecimentos de programação adquiridos ao longo do curso, foi desenvolvido um protótipo de aplicativo híbrido para dispositivos móveis para auxiliar na produção de cervejas artesanais caseiras. Este protótipo consiste em um aplicativo para cadastro de ingredientes e formulação de receitas, de forma a facilitar a vida do cervejeiro na hora de consultar seu catálogo de receitas e insumos. Após o protótipo desenvolvido ele foi apresentado a quatro equipes de cervejeiros distintas e aplicado novo questionário eletrônico. Este questionário identificou a faixa etária e experiência dos cervejeiros. Também foi possível identificar o sistema qual o sistema operacional mais utilizado por eles. Com base nos feedbacks, pode-se concluir que Framework Ionic é de fato uma poderosa e robusta ferramenta para desenvolvimento híbrido, gerando um aplicativo que atende às necessidades dos usuários. Com uma menor curva de aprendizado para o desenvolvimento, pôde-se desenvolver um aplicativo para auxiliar na produção de cerveja artesanal, que roda em diferentes plataformas de forma similar à nativa, sem a necessidade de nova programação. |
pt_BR |
dc.description.abstract |
With the exponential growth in the use of mobile devices such as the
smartphone, there has been an increase in the app development market. After all, for
every need, you can find or develop some kind of application that can help you with
daily tasks, from a simple diary or calculator, to systems that help take care of your
body health. Currently, the operating systems most used in smartphones are
Android, IOs and Windows Phone. Each operating system has a native programming
language, meaning that the software must be developed for that unique platform.
This ends up making development very costly when it is intended to reach all of these
platforms. The need to cater to users of different operating systems has made mobile
software development a revolution. After all, to have a native application that runs on
both Android and IOs, you would have to program it twice, in different languages.
Hybrid applications then emerged as an extremely efficient solution to this problem.
Through a specific development tool, the programmer can create a unique model that
is compatible with both platforms. The Ionic Framework is a powerful hybrid
development tool released in 2013 based on AngularJS and Apache Cordova.
Another booming market is homemade craft beer. This market focuses on
differentiating the quality, aroma and flavor of beers, with smaller scale productions
compared to the brewing industry. Thinking about improving and standardizing beer
recipes, this concluding paper aims to present a study on developing a hybrid mobile
app using the Ionic Framework. To this end, a review of related works was conducted
and then an electronic questionnaire was applied to different brewer teams. Based
on respondents' responses and programming skills gained throughout the course, a
prototype hybrid mobile app was developed to assist in the production of homemade
craft beers. This prototype consists of an application for ingredient registration and
recipe formulation, in order to make the brewer's life easier when consulting his
catalog of recipes and inputs. After the prototype developed it was presented to four
teams of brewers and applied a new electronic questionnaire. This questionnaire
identified the brewers' age and experience. It was also possible to identify the system
which operating system most used by them. Based on the feedback, it can be
concluded that Ionic Framework is indeed a powerful and robust tool for hybrid
development, generating an application that meets the needs of users. With a shorter
learning curve for development, an application could be developed to assist in the
production of craft beer, which runs on different platforms in a similar way to the
native one, without the need for new programming. |
en |
dc.format.mimetype |
application/pdf |
pt_BR |
dc.language.iso |
por |
pt_BR |
dc.rights |
Open Access |
en |
dc.subject |
Aplicativos móveis |
pt_BR |
dc.title |
Um estudo sobre o desenvolvimento de um aplicativo para fabricação de cerveja artesanal usando o framework ionic |
pt_BR |
dc.type |
Trabalho de conclusão de graduação |
pt_BR |
dc.degree.grantor |
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul |
pt_BR |
dc.degree.level |
Graduação |
pt_BR |
dc.degree.date |
2019 |
pt_BR |
dc.degree.local |
Bento Gonçalves, BR-RS |
pt_BR |
dc.degree.graduation |
Tecnologia em Análise e Desenvolvimento de Sistemas |
pt_BR |
dc.degree.department |
Campus Bento Gonçalves |
pt_BR |