TransitApp is a Kotlin-based Android application that displays nearby bus routes and service alerts using GTFS transit data.
The app allows users to:
- View nearby bus routes on a map
- Search for specific routes
- Save favorite routes locally
- Receive local notifications for route alerts
Transit data is fetched from a public API and rendered dynamically based on the user’s location.
- Network requests handled asynchronously using Retrofit
- User location retrieved via Android location services
- Favorite routes persisted using internal storage
- Local notifications triggered for GTFS alert updates
- Runtime permissions handled for location and notifications
- Map integration for displaying nearby routes
- Kotlin
- Android SDK
- Retrofit
- GTFS transit data
- Internal storage
- Android Maps API




