george-gigauri / tbilisi-public-transport-compose-clean

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BUSPLORE - Tbilisi & Rustavi Public Transport App


kotlin android

BUSPLORE is Tbilisi & Rustavi bus Android application that simplifies your journey by Public Transport by providing some unique features no other app has. You can see nearby stations, view bus in real-time or even schedule notification when your bus is approaching you.

ScreenShots

screenshots

Requirements

  • Android 5.0 and later
  • Your own google-services.json and MAPBOX TOKEN

Availability

You can download app directly from Google Play Store:

Tech Stack

  • 100% Kotlin
  • MVVM + Clean Architecture
  • Jetpack Compose
  • Material3
  • Dagger Hilt
  • Kotlin Coroutines
  • Kotlin Flow
  • DataStore Preferences
  • Room Database
  • Work Manager
  • Retrofit
  • MapBox SDK

Used Resources

This is an unofficial app of Tbilisi Transport Company and Rustavi Transit Company, so following resources are used:

Follow Me

About


Languages

Language:Kotlin 97.7%Language:CMake 2.0%Language:C++ 0.3%