Analisando propostas

Desenvolvimento de Aplicativo Mobile Fitlife Connect com React Native e Expo Router

Publicado em 06 de Agosto de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Necessitamos de um desenvolvedor para criar o aplicativo mobile 'FitLife Connect', uma plataforma abrangente para acompanhamento de atividades físicas, planejamento alimentar, metas pessoais e gestão de perfil de usuário. O aplicativo será desenvolvido utilizando React Native com Expo Router, incorporando uma série de funcionalidades e conceitos essenciais para uma experiência de usuário rica e fluida.

Requisitos Técnicos e Funcionalidades:

O desenvolvimento deve aplicar os seguintes conceitos de React Native e Expo Router:
- Componentes, JSX, Props, Estilização, Imagens, Flexbox, Listas, ScrollView, TextInput, Renderização Condicional, Área Segura, Navegação (Stack, Tabs, rotas dinâmicas e agrupamento), ícones e histórico de navegação.

Estrutura de Navegação (Abas Principais):

1. Aba 1 – Dashboard (Painel Principal):
  - Tela inicial com ScrollView, apresentando um cabeçalho com imagem e mensagem de boas-vindas.
  - Cards de resumo exibindo dados como passos, calorias e sono.
  - Uma lista dos últimos treinos realizados.
  - Botões para navegação rápida para outras seções.
  - Esta aba incluirá uma Stack de navegação com 3 telas adicionais: Detalhes do Treino, Histórico Completo e Estatísticas.
  - É Mandatório utilizar renderização condicional em pelo menos um elemento desta seção.

2. Aba 2 – Explorar (Conteúdos e Desafios):
  - Uma tela com ScrollView para exibir categorias de exercícios e desafios semanais, com renderização condicional para os desafios.
  - Um campo de busca (TextInput) para facilitar a localização de conteúdos.
  - Esta aba terá uma Stack de navegação com 2 telas: Detalhes do Desafio e Tutorial de Exercício.
  - A tela externa 'Sobre o App' deve ser acessível a partir desta aba.
  - Implementar rotas dinâmicas para a exibição dos detalhes dos desafios.

3. Aba 3 – Metas (Objetivos Pessoais):
  - Uma lista clara para gerenciar metas pessoais.
  - Um TextInput para adicionar novas metas.
  - Botões de conclusão de metas com renderização condicional para indicar o status.
  - Esta aba conterá uma Stack de navegação com 2 telas: Detalhes da Meta e Edição de Meta (com formulário para atualização).
  - É Essencial utilizar Props para passar dados entre os componentes desta seção.

4. Aba 4 – Perfil (Conta do Usuário):
  - Uma tela de perfil com foto, nome, biografia e configurações, tudo dentro de um ScrollView.
  - Esta aba incluirá uma Stack de navegação com 2 telas: Editar Perfil (com TextInput para modificações) e Configurações de Notificação.

Telhas Externas (Fora das Abas):
- Sobre o App: Acessível pela Aba Explorar.
- Ajuda/Suporte: Acessível pela Aba Perfil.
Ambas as telas externas devem permitir o retorno à navegação principal do aplicativo.

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 João V.