>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embarcados Segurança
Kotlin

FoodYou, ou Como Procurei um Rastreador Nutricional Open Source Sem Assinaturas e Vazamentos de Dados

Tente abrir qualquer contador de calorias popular na App Store ou Google Play. Você será recebido por registro obrigatório em redes sociais, um banner oferecendo assinatura premium por 500 rublos por mês e um scanner de código de barras pago. Bloqueie o acesso à rede do aplicativo e ele provavelmente recusará funcionar.

O desenvolvedor polonês Mateusz Maksimowicz encontrou o mesmo problema e criou seu próprio diário nutricional. O projeto se chama FoodYou. É um aplicativo Android escrito em Kotlin. Funciona estritamente offline, não exige conta e é construído de acordo com as diretrizes do Material You.

O Que Tem Por Dentro

A primeira coisa que você percebe é a tela principal. O sistema de widgets permite montar apenas os cards que você precisa. Não quer rastrear água ou fibra? Basta removê-los da tela e manter apenas seus objetivos de proteína e calorias.

Principais recursos do FoodYou:

  • Busca dados de produtos de três fontes abertas: Open Food Facts, USDA FoodData Central e o banco de dados nutricional suíço.
  • Conta não apenas macros básicos e calorias, mas também vitaminas e minerais.
  • Calcula composições complexas de receitas. Adicione ingredientes crus e o programa recalcula automaticamente os nutrientes finais por 100 gramas do prato pronto.
  • Ajusta a paleta de cores da interface para combinar com as cores do sistema Android através do Material You.

Todos os dados permanecem no dispositivo. O código não contém rastreadores de análise, anúncios ou bibliotecas pesadas de rede para conectividade na nuvem.

Uma Abordagem Incomum ao Open Source

O aplicativo é distribuído sob a licença GPL-3.0, com builds publicados no F-Droid e GitHub Releases. O projeto possui builds reproduzíveis honestas: o hash de assinatura do F-Droid corresponde ao release no GitHub.

A descrição do repositório contém um detalhe raro. O autor abriu o código-fonte, mas imediatamente adverte: ele não aceita pull requests de código. O motivo é pragmatismo comercial simples — licenciamento e o fato de que o aplicativo lhe traz uma pequena renda. É uma abordagem incomum para o GitHub, mas honesta. Dito isso, você ainda pode ajudar o projeto: o autor aceita traduções no Crowdin, relatórios de bugs e solicitações de recursos.

O design visual é claramente inspirado no popular leitor de RSS ReadYou. E funcionou bem. A interface é limpa, sem animações confusas e pop-ups.

Alternativas

Se você curte a ideia de um diário nutricional offline, mas quer comparar outras opções, o próprio autor compartilha projetos abertos similares: OpenNutriTracker, Waistline, Energize e FitBook.

Conclusão

FoodYou é para quem está cansado da monetização agressiva em alternativas comerciais e valoriza uma abordagem que prioriza a privacidade. O aplicativo faz uma tarefa específica, não tenta coletar seus dados pessoais e funciona bem mesmo no modo avião. Se você usa Android e controla sua dieta, definitivamente vale a pena testar.

Projetos relacionados