I’m working on KMP implementations of mobility dat...
# feed
s
I’m working on KMP implementations of mobility data formats like GBFS (bikeshare) and GTFS (transit). I’ve jut published the first module, a complete implementation of GBFS (General Bikeshare Feed Specification) v2.3: https://code.sargunv.dev/mobility-data-kt/gbfs/. You can use it to access real time data from over a thousand bike share, scooter share, and car share systems around the world. The library is built with ktor, kotlinx-serialization, and spatial-k (for geojson). The models are published for all KMP targets. The HTTP client is published for all targets except wasi (because Ktor isn’t available there).
K 4
Next, I’ll be working on a GTFS (General Transit Feed Specification) implementation using the CSV library I shared earlier and a ZIP extraction library I’m currently working on.