I am really sorry that I can not help you with providing documentation.
It has been a solo project, and back then I did not bother about documentation and had less knowledge about code quality.
What are the requirements for the exam? Would it be ok if there is only a subset of improved code (e.g. the native C++ part, or only one of the Android Activities)?