Entrada
Peso da polpa
A quantidade disponível varia e funciona como dado inicial para o cálculo.
Flutter · aplicativo mobile · projeto prático
Um aplicativo criado para resolver uma necessidade simples e concreta: transformar o peso da polpa em proporções úteis para o preparo de chimias e reunir as informações da receita em uma interface organizada.
O projeto também se tornou uma experiência prática de desenvolvimento mobile. Flutter foi a tecnologia utilizada para transformar a regra de cálculo, o conteúdo das receitas e o fluxo de uso em uma aplicação funcional.
Fluxo principal
Peso → proporção → preparo
Informar o peso
O ponto de partida é a quantidade de polpa disponível.
Calcular proporções
A regra da receita transforma o valor informado nas quantidades necessárias.
Consultar e preparar
Quantidades, informações e etapas ficam reunidas no aplicativo.
Problema
No preparo de chimias, a quantidade dos ingredientes depende da quantidade de polpa disponível. Quando o peso muda, as proporções precisam acompanhar essa mudança.
Fazer isso manualmente durante o preparo adiciona cálculo a uma atividade que já exige atenção. O aplicativo concentra essa regra e apresenta o resultado junto das informações necessárias para executar a receita.
Entrada
A quantidade disponível varia e funciona como dado inicial para o cálculo.
Regra
O aplicativo aplica as proporções necessárias ao valor informado pelo usuário.
Saída
As quantidades e orientações ficam disponíveis em uma interface pensada para consulta.
Da necessidade ao software
O escopo é pequeno, mas contém uma sequência completa de decisões: entender a necessidade, representar a regra, receber dados, calcular resultados e organizar a informação para uso.
01
Evitar refazer manualmente cálculos de proporção a cada preparo.
02
Relacionar o peso informado às quantidades utilizadas na receita.
03
Apresentar cálculo, conteúdo e etapas sem transformar a consulta em outro problema.
04
Reunir essas decisões em um aplicativo mobile funcional.
Aplicativo
O aplicativo combina cálculo e conteúdo para que a consulta faça sentido durante o próprio preparo.
O peso informado é utilizado para calcular as quantidades correspondentes, reduzindo a necessidade de fazer a conta manualmente.
As etapas de preparo são apresentadas junto da receita para reduzir a necessidade de consultar fontes separadas durante a execução.
As receitas também apresentam referências nutricionais incluídas no projeto, organizando conteúdo adicional no mesmo fluxo de consulta.
O projeto também foi usado para trabalhar composição visual, hierarquia das informações e coerência entre as telas.
Implementação
O desenvolvimento do aplicativo criou um contexto real para praticar estruturação de telas, composição de widgets, navegação e organização do fluxo de uma aplicação mobile.
Isso tornou o aprendizado mais concreto: cada conceito precisava servir ao comportamento e à interface de um produto com finalidade definida.
Aspectos trabalhados
Estrutura de telas
Organização da aplicação em interfaces com responsabilidades claras.
Widgets e composição
Construção da interface a partir da composição de componentes.
Navegação
Organização do deslocamento entre conteúdo e funções do aplicativo.
Apresentação de dados
Transformação de valores e conteúdo em informação compreensível para uso.
Escopo
O valor do projeto está em partir de uma necessidade real e chegar a uma solução utilizável, com regras, interface e implementação coerentes com esse objetivo. O escopo é limitado e permite concentrar a experiência na transformação de uma regra prática em comportamento de software.
Funcional
O projeto possui implementação funcional para o escopo desenvolvido.
Aprendizado
Flutter e conceitos de interface foram praticados enquanto resolviam necessidades do aplicativo.
Futuro
A publicação em loja pode fazer parte da evolução futura do projeto; não é apresentada aqui como etapa já concluída.
Aprendizado
Trabalhar com uma finalidade definida obrigou a relacionar interface, estado, cálculo e navegação em vez de estudar esses elementos apenas de forma isolada.
Também mostrou que uma aplicação simples exige escolhas de produto: o que mostrar, em que ordem, quais informações precisam estar juntas e como reduzir atrito durante o uso.
O resultado é um projeto de escopo limitado, mas com uma relação clara entre problema, implementação e experiência de uso.
Código
O repositório público reúne o código da aplicação e o histórico do projeto, servindo como evidência da implementação além desta apresentação.