Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 3.28 KB

README.md

File metadata and controls

46 lines (29 loc) · 3.28 KB

BusDroid RJ

Um simples aplicativo que permite localizar as linhas de ônibus disponíveis no município do Rio de Janeiro!

Descrição:

Este é um simples aplicativo escrito em Java e feito para a plataforma Android API 14 (Android 4.0 em diante) que possui a função mostrar a localização das linhas de ônibus disponíveis no município do Rio de Janeiro, utilizando a API do data.rio para recuperar as informações dos ônibus em tempo real e utilizando a API do Google Maps Android API para indicar o local exato dos ônibus em um mapa interativo.
A tela principal do aplicativo mostra dois possíveis modos de busca dos ônibus disponíveis no momento: O modo de busca pela linha do ônibus e pelo número de ordem do ônibus.
Ao buscar pela linha, o aplicativo irá indicar todos os ônibus daquela linha que estão circulando. Ao buscar pelo número de ordem, o aplicativo irá indicar apenas o ônibus que possuir aquele número.
O aplicativo também poderá mostrar a localização atual do usuário no mapa, facilitando a identificação visual dos ônibus que estejam mais próximos ao usuário. Para habilitar esta função, é necessário conceder permissões de localização ao aplicativo e ligar a opção de Localização nas configurações do Android.
A função de localização é opcional, não sendo necessária para que o aplicativo funcione de maneira correta!
Ao buscar por uma linha de ônibus ou um ônibus específico através de seu número de ordem, uma janela com o Google Maps irá abrir e indicar através de marcadores as localizações dos veículos disponíveis no momento.
Os marcadores irão conter informações como a linha do ônibus, o número de ordem, a hora que o GPS do ônibus foi atualizado com o sistema e a velocidade do veículo naquele momento.
Abaixo está uma demonstração de busca por uma linha de ônibus específica:

Idiomas Disponíveis:

  • Português Brasileiro (Padrão)
  • Inglês

Permissões Necessárias:

  • Localização (Opcional)

Download:

Para baixar o código-fonte do aplicativo, basta utilizar o git para clonar o repositório:
git clone https://github.com/Wolfterro/BusDroid-RJ.git
cd BusDroid-RJ/
Caso queira baixar o aplicativo já compilado, em formato .apk, use o link abaixo:

Atenção!

Caso queira compilar o aplicativo por conta própria, terá que obter uma chave da API do Google Maps Android API vinculada a sua chave de assinatura do aplicativo!
Caso contrário, o mapa do aplicativo NÃO IRÁ FUNCIONAR!
Caso não possua o git e queira baixar o repositório, baixe através deste Link ou clique em "Clone or Download", no topo da página.