Como funciona

Tudo o que precisas saber para usar o OmniKar no dia a dia.

1

Escolher uma viatura

Ao abrir o OmniKar vês a lista de viaturas. Toca numa viatura para abrir o ecrã completo com todos os separadores: Dashboard, Manutenção, Agendamentos, Combustível, Reparações, GPS e muito mais.

Tudo no OmniKar funciona sobre a viatura que está aberta. Agendamentos, manutenções, combustível, GPS — tudo fica associado a essa viatura.

💡 Dica — Viatura de arranque: Nas Definições, ativa "Viatura de arranque" e escolhe a viatura + ecrã (Dashboard ou HeadUnit). A app abre direto nessa viatura sem passares pela lista.
🚗 Dica — HeadUnit: Se a app vai estar no carro, escolhe a viatura de arranque com o ecrã HeadUnit — ao ligar o carro, a app abre logo na tab HeadUnit dessa viatura para uma experiência de navegação completa. (Isto funciona com a app a iniciar automaticamente com o sistema do carro.)
🏢 Dica — Edifícios 3D: O mapa Omni vem com edifícios 3D e estradas realçadas ativos por defeito no HeadUnit e no Tracking. No seletor de temas, o botão cubo alterna os 3D e o botão de estradas a realce — podes desligar ou ligar à vontade. Nas Definições ("Edifícios 3D") escolhes até que velocidade os edifícios ficam visíveis: Padrão (~68 km/h) ou Estendido (~78 km/h).
2

Manutenção programada

Cria regras para manutenções periódicas como "óleo a cada 15.000 km" ou "revisão a cada 12 meses". O OmniKar alerta-te automaticamente quando se aproxima a data ou quilometragem.

⚠️ Aviso: faltam ≤ 2.000 km ou ≤ 60 dias 🚨 Urgente: faltam ≤ 500 km ou ≤ 15 dias

Fluxo completo

  1. Vai ao separador Agendamentos e toca em "+ Adicionar Agendamento". Escolhe o tipo (óleo, pneus, travões…) e define o intervalo em km ou meses.
  2. O OmniKar alerta automaticamente no Dashboard quando a intervenção se aproxima (≤ 2.000 km ou ≤ 60 dias).
  3. Quando fizeres a manutenção, toca no botão "Registar" no cartão do agendamento. Abre o formulário de manutenção já pré-preenchido com o tipo e quilometragem.
  4. Preenche os detalhes (custo, oficina, notas, documentos) e grava.
  5. O agendamento antigo é automaticamente apagado e, com o switch "Agendar próxima manutenção" ligado, é criado um novo agendamento com o próximo intervalo. Assim nunca perdes a referência da próxima intervenção.
3

Manutenção vs Reparação

O OmniKar distingue dois tipos de registo:

🔧 Manutenção

  • Registos periódicos baseados em agendamentos
  • Campos: tipo, data, km, custo, oficina, notas
  • Podes anexar documentos e fotos (faturas, relatórios)

🛠️ Reparação

  • Avarias e intervenções pontuais no veículo
  • Campos: tipo, data, km, custo, oficina, notas + peças trocadas
  • Check/follow-up opcional: define um lembrete de verificação (data ou km) para confirmar que a reparação ficou bem
4

GPS Tracking

O GPS começa a registar automaticamente assim que abres uma viatura. Não precisas de fazer nada — os pontos vão sendo guardados no teu Google Drive.

📡 Registo de pontos

  • Um ponto GPS é registado a cada 100 metros percorridos
  • Cada ponto guarda: coordenadas, velocidade (km/h), rumo e hora
  • Upload automático para a nuvem a cada 3 segundos (≤ 100 km/h) ou 10 segundos (> 100 km/h)

🗺️ Viagens

  • Os pontos são agrupados em viagens com início e fim automáticos
  • 🟢 Ponto inicial | 🔴 Ponto final | 🟠 Estacionamento (botão "Park here" no HeadUnit)
  • Se reabrires a viatura em menos de 30 minutos, a viagem continua (não começa uma nova)

👁️ Visualizar no mapa

  • Vai ao separador Tracking (tab do fundo da app, ícone 📍)
  • Escolhe a viatura e filtra por Live (tempo real), viagens, estacionamento ou antigos
  • Modo Live segue a viatura no mapa (a cada 15 s)

🎥 Controlo da câmara no mapa

  • No modo Live, a câmara segue a viatura (a cada 15 s), não a posição do telemóvel
  • O botão 📍 (canto inferior direito) centra o mapa na tua posição atual uma vez, mantendo o zoom
  • O interruptor Seguir utilizador mantém a câmara sempre a seguir-te (o telemóvel) — tem prioridade sobre o Live
  • Ao consultar uma viagem, o mapa não salta sozinho — podes navegar livremente; tocar num ponto centra-o
💡 Privacidade: Os dados de localização são guardados na pasta privada da app no teu Google Drive. Só tu tens acesso. Sem servidores externos.
🏁 Como termina uma viagem: A viagem termina de duas formas — botão 🅿️ Park here (responsabilidade do utilizador) ou automaticamente após X min imóvel (configurável nas Definições: 3, 5 ou 10 min). Semáforos e trânsito não contam — o contador só avança com o veículo parado sem qualquer movimento.
5

Switch "Atualizar KM via GPS"

Nas Definições, encontras o switch "Atualizar KM via GPS". Ele controla se o kilometragem da viatura é guardada automaticamente na base de dados enquanto conduzes.

🟢 Ligado

  • A cada 1 km percorrido, o KM da viatura é atualizado na base de dados
  • O novo KM aparece no Dashboard, no HeadUnit, nas estatísticas e nos PDFs
  • Consome mais bateria — recomendado para viagens longas

⚫ Desligado (padrão)

  • O GPS não guarda nada na base de dados
  • O KM real aparece apenas no ecrã HeadUnit (tempo real, sem persistência)
ℹ️ Os pontos GPS para a nuvem (Google Drive) funcionam sempre, com ou sem o switch. O switch controla apenas se o KM é guardado na base de dados local.
🚗 HeadUnit no carro: mantém este switch sempre ligado — é o headunit que regista os KM reais da viatura.
📱 Telemóvel só para ver dados: mantém este switch desligado — o carro regista os KM e o telemóvel só os deve consultar. Se o deixares ligado, podes estar acidentalmente numa viagem noutra viatura e atualizar os KM dessa viatura sem querer.
ℹ️ Sem HeadUnit? Nesse caso podes usar o telemóvel para atualizar os KM.
6

Backups e sincronização cloud

Faz login com a tua conta Google nas Definições (separador Nuvem) para guardar e sincronizar os teus dados na pasta privada da app no teu Google Drive. Não há servidores externos — só tu tens acesso.

🔒 A pasta do backup (appDataFolder) é invisível no Google Drive normal — só a própria app OmniKar, com a tua conta, lhe acede.

Ações disponíveis (Definições → Nuvem)

  • Backup to Cloud — envia uma cópia dos teus dados (viaturas, manutenções, combustível, GPS…) para a nuvem. Nunca destrói o que já está lá.
  • Update from Cloud — traz para o telemóvel a cópia existente na nuvem (ex.: para restaurar depois de uma reinstalação ou num segundo dispositivo).
  • Park here no HeadUnit — além de terminar a viagem, faz backup automático da viatura sempre que estacionas.

A matrícula como chave de sincronização

  • Cada viatura é identificada pela matrícula (campo obrigatório ao criar uma viatura nova). Isso permite ao OmniKar perceber que a mesma matrícula num telemóvel e num HeadUnit é a mesma viatura.
  • Quando fazes backup num dispositivo e depois "Update from Cloud" noutro, os dados da mesma matrícula aparecem na mesma viatura — sem duplicados.
  • ⚠️ Matrícula já existe na cloud: se registares uma viatura com uma matrícula que já existe no backup, o OmniKar avisa-te. No conflito, a versão da cloud é mantida (protege o histórico existente) e a nova fica só no telemóvel.
💡 Edições do mesmo carro: Para a mesma viatura (mesma matrícula e ID), vale a versão mais recente — seja escrita no telemóvel ou no HeadUnit. Assim podes alternar entre dispositivos sem perder alterações.
7

Fluxo rápido (resumo)

  1. Abre uma viatura — toca nela na lista principal (ou configura a viatura de arranque nas Definições)
  2. Cria agendamentos — define intervalos para manutenções periódicas e deixa os alertas trabalhar por ti
  3. Regista manutenções e reparações — a partir dos agendamentos (botão "Registar") ou manualmente
  4. Ativa o GPS — liga o switch "Atualizar KM via GPS" se quiseres quilometragem automática; o tracking no mapa funciona sempre
  5. Consulta o histórico — vê o mapa de viagens no Tracking, os custos nas Estatísticas, e gera relatórios PDF
  6. Sincroniza a nuvem — faz login com a conta Google e usa "Backup to Cloud" para nunca perderes os dados.