Flutter GTFS-RT Decoder and Visualizer

Job ID: 39277361

Budget: $30 – $250 AUD

I need a skilled Flutter developer to write code that allows a user to select from a list of GTFS-RT URLs. Upon selection, the application should decode the GTFS-RT Feed every 30 seconds and display vehicle locations on a Google Map.

If you don't know what a protobuf is, please DO NOT BID. And if we do know and this will take you more than an hour DO NOT BID.

Key Requirements:
- Implement a user interface that allows selection from a static file of GTFS-RT URLs, formatted as a CSV.
- Use of protocol buffers (protobuf) for decoding the GTFS-RT feed. If you are not comfortable with this, please do not bid.
- Display all relevant data about each vehicle on the map, including Vehicle ID and location, Route and stop information, Speed and direction, as well as any other data present in the feed.
- Create a menu option for another screen that lists all vehicles and their corresponding data from the feed.

Ideal Skills:
- Proficiency in Flutter development
- Experience with GTFS-RT and Google Maps integration
- Familiarity with protocol buffers (protobuf)
- Strong understanding of vehicle tracking data

Please note, the static file containing the GTFS-RT URLs is provided. I am looking for a professional who can deliver high-quality work in a timely manner.
Related categories: Dart Flutter