Início
MoveRio

App mobile · Android e iOS

MoveRio

Os ônibus do Rio de Janeiro em um só lugar: linhas, itinerários, pontos e a posição dos ônibus em tempo real.

Sobre

O MoveRio reúne as linhas, os itinerários e os pontos de ônibus do Rio de Janeiro em um único app. Você digita uma linha, um ponto ou um endereço e ele encontra; diz para onde vai e ele mostra qual ônibus pegar, onde embarcar e quanto andar a pé.

Durante a viagem, o app acompanha a sua posição, mostra a próxima parada e avisa quando você chega, mesmo com a tela desligada. Quem assina o MoveRio Pro também vê os ônibus da linha se movendo no mapa.

Não é preciso criar conta. Favoritos e viagens recentes ficam salvos no próprio celular.

Recursos

Busca única
Linhas, pontos e endereços no mesmo campo de busca.
Melhor ônibus
Informe o destino e veja qual linha pegar, onde embarcar e a distância a pé.
Acompanhamento da viagem
Próxima parada, progresso e alerta de chegada, também em segundo plano.
Ônibus em tempo real
Posição aproximada dos ônibus da linha no mapa, a partir do GPS da frota.
Pontos próximos
Mapa com as paradas ao seu redor e as linhas que passam em cada uma.
Rota a pé
O trajeto até o ponto de embarque desenhado no mapa.
Salvos e recentes
Lugares favoritos e viagens recentes para repetir com um toque.
Mapa orientado
A bússola gira o mapa para a direção em que você está virado.

Planos

Recurso Grátis Pro
Busca de linhas, pontos e endereços Incluído Incluído
Melhor ônibus e acompanhamento da viagem Assistindo a um anúncio Incluído
Rota a pé até o ponto Assistindo a um anúncio Incluído
Ônibus em tempo real Assistindo a um anúncio Incluído
Sem anúncios — Incluído

O Pro tem plano mensal e anual; o anual sai com 2 meses de desconto.

Como foi feito

Desenvolvi o app em Flutter, com uma arquitetura organizada por feature. A base de linhas, itinerários e pontos é processada em isolates do Dart, com um índice espacial para achar paradas próximas e calcular o melhor ônibus no próprio aparelho, sem depender do servidor.

A posição dos ônibus vem de uma API própria em Go, que consulta periodicamente o GPS da frota publicado pela Prefeitura do Rio, guarda as posições em SQLite, filtra os veículos pelo trajeto e pelo sentido de cada itinerário e projeta a posição para o momento da consulta. Mapas, busca de endereços e rotas a pé usam o Mapbox.

  • Flutter
  • Dart
  • Dart Isolates
  • Mapbox
  • Go
  • SQLite
  • Docker
  • Firebase Analytics
  • Crashlytics
  • AdMob
  • In-App Purchase

Privacidade

Sem conta e sem cadastro. A localização é usada no aparelho para mostrar pontos próximos e acompanhar a viagem, e não fica guardada em servidor. O app usa o Firebase para estatísticas de uso e relatórios de falha e exibe anúncios no plano gratuito.

Termos de Uso e Política de Privacidade