dc.contributor.advisor |
Hamerski, Jean Carlo |
pt_BR |
dc.contributor.author |
Weber, Cristian |
pt_BR |
dc.date.accessioned |
2024-07-30T19:27:11Z |
|
dc.date.available |
2024-07-30T19:27:11Z |
|
dc.date.issued |
2023 |
pt_BR |
dc.identifier.uri |
https://dspace.ifrs.edu.br/xmlui/handle/123456789/1280 |
pt_BR |
dc.description.abstract |
Vivemos na era digital onde é permitido às pessoas terem acesso às informações públicas, por força do art. 1º, art. 2º e art. 3º da Lei nº 12.527 (Brasil, 2011), e aos meios tecnológicos necessários para a sua visualização. É desejável que a informação pública deva ser de conhecimento da sociedade e a ela apresentada de forma textual, sonora ou gráfica. Com a popularidade dos smartphones e seus aplicativos, é possível que as pessoas tenham acesso aos dados estatísticos das informações públicas, não só para o seu conhecimento, mas como direito democrático. Este trabalho de conclusão de curso tem como objetivo projetar e desenvolver um aplicativo para dispositivos móveis com a finalidade de coletar informações estatísticas disponibilizadas pelos órgãos governamentais, analisá-las e apresentá-las para o usuário através de gráficos. Para o desenvolvimento do aplicativo, foi utilizado o framework Flutter, que apresenta as vantagens de ser um kit de desenvolvimento gratuito e de código aberto, que permite desenvolver aplicativos nativos para Android e iOS, além de permitir que a mesma estrutura de código, com pequenas adaptações, sejam compiladas para Web e Desktop. Por fim, na concepção do aplicativo quanto à arquitetura de software, foram utilizados os princípios da Arquitetura Limpa, visando agilidade na implementação e manutenção do código. Como fonte de dados, foi utilizada a API de dados agregados do Instituto Brasileiro de Geografia e Estatística (IBGE) que disponibiliza os dados das pesquisas e censos realizados por este órgão governamental. Ao final do trabalho de conclusão de curso, foi possível gerar uma versão do aplicativo considerada um produto minimamente viável que coleta as informações estatísticas utilizando a API do IBGE e permite que o usuário personalize o dado específico que deseje visualizar na forma de gráfico, podendo por fim salvar ou compartilhar os gráficos gerados nas redes sociais. |
pt_BR |
dc.description.abstract |
We live in the digital era where people are allowed to have access to public information,
pursuant art. 1st, art. 2nd and art. 3rd of Law nº 12,527 (Brazil, 2011), and to the technological
means necessary for its visualization. It is desirable that public information should be known
by society and presented to it in textual, sound or graphic form. With the popularity of
smartphones and their applications, it is possible for people to have access to statistical data
from public information, not only for their knowledge, but as a democratic right. This course
conclusion work aims to design and develop an application for mobile devices in order to
collect statistical information provided by government agencies, analyze them and present
them to the user through graphs. For the development of the application, the Flutter
framework was used, which has the advantages of being a free and open source development
kit, which allows the development of native applications for Android and iOS, in addition to
allowing the same code structure, with small adaptations, are compiled for Web and Desktop.
Finally, in the design of the application regarding the software architecture, the principles of
Clean Architecture were used, aiming at agility in the implementation and maintenance of the
code. As a data source, the Brazilian Institute of Geography and Statistics (IBGE) aggregate
data API was used, which provides data from surveys and censuses carried out by this
government agency. At the end of the course conclusion work, it was possible to generate a
version of the application considered a minimally viable product that collects statistical
information using the IBGE API and allows the user to customize the specific data that he
wants to visualize in the form of a graph, being able to order to save or share the generated
graphics on social networks. |
en |
dc.format.mimetype |
application/pdf |
pt_BR |
dc.language.iso |
por |
pt_BR |
dc.rights |
Open Access |
en |
dc.subject |
Software - Desenvolvimento |
pt_BR |
dc.title |
Aplicativo de coleta e visualização de dados estatísticos de interesse público baseado nos princípios de arquitetura limpa |
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 |
2023 |
pt_BR |
dc.degree.local |
Porto Alegre, BR-RS |
pt_BR |
dc.degree.graduation |
Tecnologia em Análise e Desenvolvimento de Sistemas |
pt_BR |
dc.degree.department |
Campus Restinga |
pt_BR |