Giter Site home page Giter Site logo

wolfterro / busdroid-rj Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 1.0 148 KB

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

License: MIT License

Java 100.00%
android android-application android-app onibus rio-de-janeiro aplicativo linhas-de-onibus app rio

busdroid-rj's Introduction

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.

busdroid-rj's People

Contributors

wolfterro avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

manuelbsfilho

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.