Skip to content

Aplicativo que exibe dados sobre o transporte público da cidade de São Paulo, consultando a API Olho Vivo que provê informações em tempo real do monitoramento da frota de ônibus da cidade de São Paulo.

Notifications You must be signed in to change notification settings

HenriqueArgolo/TestePratico-aiko

Repository files navigation

Monitoramento de Ônibus SP

Este aplicativo Android utiliza a API Olho Vivo para fornecer informações em tempo real sobre a frota de ônibus de São Paulo, exibindo as rotas e localizações dos ônibus no mapa.

Funcionalidades

  • Exibição de todas as paradas de ônibus no mapa.
  • Busca por paradas de ônibus pelo nome ou endereço.
  • Visualização das rotas de ônibus e suas localizações atuais.
  • Informações detalhadas sobre as linhas de ônibus, incluindo prefixo, horário de chegada e status.
  • Atualizações em tempo real das localizações dos ônibus.

Tecnologias Utilizadas

  • Linguagem de Programação: Kotlin
  • Bibliotecas:
    • Gson (para serialização/deserialização de JSON)
    • Google Play Services Maps (para exibição do mapa)
    • AndroidX (core-ktx, appcompat, material, activity, constraintlayout, lifecycle-livedata-ktx, lifecycle-viewmodel-ktx, fragment-ktx, legacy-support-v4)
    • Retrofit e OkHttp (para comunicação com a API Olho Vivo)
  • Arquitetura: MVVM (Model-View-ViewModel)

Configuração do Projeto

Pré-requisitos

  • Android Studio instalado
  • Conta na SPTrans para obter a chave de API Olho Vivo

Imagens do projeto

Captura de tela 2024-07-04 094947 Captura de tela 2024-07-04 095008 image Captura de tela 2024-07-04 095112 image

About

Aplicativo que exibe dados sobre o transporte público da cidade de São Paulo, consultando a API Olho Vivo que provê informações em tempo real do monitoramento da frota de ônibus da cidade de São Paulo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages