This app used to estimate next bus very well. But unfortunately now it is not precise at all, I have to delete it although I have had it for over a year:(
FionaBeeBee about DC Next Bus, v5.09