|
1 | | -# BusDroid-RJ |
2 | | -Um simples aplicativo que permite localizar as linhas de ônibus disponíveis no município do Rio de Janeiro! |
| 1 | +# BusDroid RJ |
| 2 | +### Um simples aplicativo que permite localizar as linhas de ônibus disponíveis no município do Rio de Janeiro! |
| 3 | + |
| 4 | +### Descrição: |
| 5 | + |
| 6 | +###### 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](https://developers.google.com/maps/documentation/android-api/?hl=pt-br) para indicar o local exato dos ônibus em um mapa interativo. |
| 7 | + |
| 8 | +###### 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. |
| 9 | + |
| 10 | +###### 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. |
| 11 | + |
| 12 | +###### 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. |
| 13 | +###### A função de localização é opcional, não sendo necessária para que o aplicativo funcione de maneira correta! |
| 14 | + |
| 15 | +##### Abaixo está uma demonstração de busca por uma linha de ônibus específica: |
| 16 | + |
| 17 | +<img src="http://i.imgur.com/TvKtSGF.png" width="100%" height="100%" /> |
| 18 | + |
| 19 | +### Idiomas Disponíveis: |
| 20 | + - Português Brasileiro (Padrão) |
| 21 | + - Inglês |
| 22 | + |
| 23 | + ### Permissões Necessárias: |
| 24 | + - Localização (Opcional) |
| 25 | + |
| 26 | +### Download: |
| 27 | + |
| 28 | +##### Para baixar o código-fonte do aplicativo, basta utilizar o git para clonar o repositório: |
| 29 | + git clone https://github.com/Wolfterro/BusDroid-RJ.git |
| 30 | + cd BusDroid-RJ/ |
| 31 | + |
| 32 | +##### Caso queira baixar o aplicativo já compilado, em formato .apk, use o link abaixo: |
| 33 | +#### ***Release:*** https://github.com/Wolfterro/BusDroid-RJ/releases/tag/v1.0-Release |
| 34 | + |
| 35 | +#### Atenção! |
| 36 | +##### Caso queira compilar o aplicativo por conta própria, terá que obter uma chave da API do [Google Maps Android API](https://developers.google.com/maps/documentation/android-api/?hl=pt-br) vinculada a sua chave de assinatura do aplicativo! |
| 37 | +##### Caso contrário, o mapa do aplicativo NÃO IRÁ FUNCIONAR! |
| 38 | + |
| 39 | +##### Caso não possua o git e queira baixar o repositório, baixe através deste [Link](https://github.com/Wolfterro/BusDroid-RJ/archive/master.zip) ou clique em "Clone or Download", no topo da página. |
0 commit comments