Thanks for posting the requirement over the Freelancer.com & providing opportunity to team like ours to showcase talent & skills.
We have been developing apps for Android and we have a very talented pool of Android developers to accomplish the same. However, to be honest, your budget seems unrealistic for the application like this. We would recommend, to hire two Android developers of ours and get the work done with them in an Agile way (i.e. hourly basis). This way we shall be able to identify the minimum requirements with which we can launch the application in the market and in the meanwhile, we can keep upgrading the features and also the application based on the market feedback.
From the documentation perspective, i think, most of the things are covered. It is assumed that you are going to provide all the Web Services to access real time railways information.
Warm Regards,
Subtlelabs Team
---We see success through our customer's eyes---