Аудит разработки мобильного приложения?
Imho единственный способ - нанять разработчика и поставить ему задачу изучить данный код.
Готовьтесь к оценке в 80-160 часов за это.
PS В 99% случаев сменив подрядчика придется делать заново, это нормально.
Более того, т.к 70-80% работы это сборка визуальной части, - при каждом крупном редизайне лучше делать целиком заново.
документирование исходников и забота о понятности - это доп работа 
имхо ящитаю 
это надо прописывать  в договоре и оплачивать отдельно - или разработчик согласится сделать это бесплатно