Analisando propostas

App Android (Flutter/React Native) - Visão Computacional (Intrainer Action)

Publicado em 10 de Setembro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolvimento Mobile Android (Flutter/React Native) – App de Visão Computacional, Licenciamento e Análise de Movimento (InTrainer Action)
​Descrição do Projeto:
​Procuramos um desenvolvedor mobile (Sênior ou Pleno) para criar a primeira versão do aplicativo InTrainer Action para Android (com código preparado em Flutter ou React Native para futura compilação em iOS).
​O aplicativo realiza avaliações físicas, análises posturais e medição de desempenho em tempo real ou em vídeos gravados através de visão computacional. O produto final será comercializado na Google Play Store via assinaturas/compras in-app e requer transferência total de propriedade intelectual e código-fonte.
​1. Modos de Captura e Processamento
​Modo 1: Câmera ao Vivo (Tempo Real)
​Abertura da câmera do celular com sobreposição (overlay) da máscara/esqueleto anatômico sobre o usuário em tempo real.
​Exibição de um widget circular compacto (HUD) no canto da tela contendo cronômetro ativo e indicador dinâmico de gasto calórico subindo conforme o exercício é executado.
​Modo 2: Importação de Vídeos Pré-gravados (0 a 12 minutos)
​Permite ao usuário carregar um arquivo de vídeo da galeria do celular.
​O app deve processar o vídeo, aplicar o rastreamento do esqueleto/máscara sobre os movimentos e calcular todas as métricas de tempo e gasto calórico.
​Renderização e Exportação: O aplicativo deve renderizar e salvar o novo arquivo de vídeo processado (com a máscara visual e métricas sobrepostas) diretamente na galeria do dispositivo.
​2. Regras Técnicas de Visão Computacional & Métricas
​Tecnologias Esperadas: Uso de MediaPipe, OpenCV ou bibliotecas mobile equivalentes para rastreamento de pontos articulares.
​Isolamento de Pessoa / Trava de Foco (Subject Tracking):
​Em ambientes com múltiplas pessoas no enquadramento (ex: aulas em grupo), o algoritmo DEVE identificar, isolar e travar o rastreamento exclusivamente na pessoa principal/centralizada (ou permitir seleção manual ao tocar no indivíduo desejado).
​O sistema deve ignorar pessoas no plano de fundo para garantir medição precisa e otimizar o uso de cpu/gpu do celular.
​Cálculo de Gasto Calórico:
​O cálculo deve cruzar o tempo ativo de movimento, a frequência/amplitude articular detectada pela visão computacional, o fator MET da modalidade e os dados cadastrais do aluno (peso e idade).
​3. Relatórios PDF e Módulo de Compartilhamento Social
​Após a execução do treino (ao vivo ou via vídeo importado), o sistema deve gerar:
​Relatório em PDF (Exclusivo/Pago): Documento detalhado contendo gráfico de gasto calórico total, tempo decorrido, médias de intensidade e resumo do alinhamento postural/articular do treino.
​Exportação de Vídeo: Vídeo com a máscara aplicada salvo na galeria.
​Compartilhamento Direto: Botões para enviar o PDF ou o vídeo gerado diretamente para o WhatsApp, Instagram (Stories/Feed), Facebook e Galeria do celular.
​4. Licenciamento, Backend e Publicação na Google Play Store
​Sistema de Validação de Licença:
​O app deve ter um controle de licença/assinatura vinculado à conta do usuário no backend (Firebase ou Supabase).
​Funcionalidades avançadas (processar vídeos da galeria, exportar PDFs e desbloquear módulos) devem ser liberadas apenas para contas com licença ativa.
​Monetização via Google Play Billing:
​Integração nativa da API do Google Play Billing para gerenciar planos de assinatura (mensal/anual) e compras in-app.
​Preparação para a Loja:
​Configuração completa de permissões do Android (câmera, armazenamento, mídia).
​Compilação do pacote de produção (App Bundle / .aab) assinado com chave de liberação (Release Key), testado e pronto para submissão na Play Store.
​5. Direitos Autorais e Entregáveis Obrigatórios
​Propriedade Intelectual: A contratação prevê a transferência TOTAL e irrestrita de direitos autorais e de propriedade intelectual do projeto para o contratante.
​Código-Fonte Completo:
​Envio de 100% do código-fonte limpo, comentado e estruturado via repositório privado no GitHub/GitLab.
​Incluir todos os arquivos de configuração, scripts de renderização (ex: FFmpeg), assets e documentação de build.
​Credenciais e Chaves: Envio da Keystore (chave de assinatura para atualizações futuras) e credenciais administrativas do backend (Firebase/Supabase).
​Build de Entrega: Arquivo .aab assinado e testado para publicação na Google Play Store.
​Requisitos do Freelancer:
​Experiência sólida em Flutter ou React Native.
​Domínio em MediaPipe / OpenCV para manipulação de visão computacional em dispositivos móveis.
​Experiência com manipulação/renderização de vídeo (ex: FFmpeg) e geração de PDFs.
​Conhecimento comprovado em Google Play Billing API e fluxo de publicação na Play Store.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por E. L. S. D. O.