We have the power to add bus stops from other bus networks. It's been tested. We only need to change the network code to make this work.
There are a few things that need to be done if we ever want to get that out, though.
- User interface update: we need a way to use multiple networks. Most classy way that comes to mind at this moment is to use the account switcher pattern in the navigation drawer, letting the user switch between cities. This allows for a global state change, which will be easier to handle than tight integration with the rest of the app.
- Gathering links to the different services (traffic info, maps, time tables...) and finding a way to store them (hint: SQL, omg)
- Make necessary and artwork and stuff whilst trying not to get sued
We have the power to add bus stops from other bus networks. It's been tested. We only need to change the network code to make this work.
There are a few things that need to be done if we ever want to get that out, though.