Android app documentation

I have gone through the source code of the Android app and found that all the scenarios are handled very well. But at the same time it is also difficult to understand the flow of the app. So I was interested in knowing, whether is there any documentation for the app which could help the developers to get the code more efficiently.

Thanks,
Vaibhav