It seems rather counter-intuitive that a city with no formal transit, and thus no actual schedules could be meaningfully integrated in a scheduling app. But I guess the matatu drivers have to follow pretty fixed routes because they have to follow the expectation of their users. That is, their pre-existing knowledge about where the buses go.