Hi there,
I am experienced Android developer and made really a lot of similar app! I can make one for you and well commented, so you will be easily understand the code and explain in your college!
Let's imply start the work immediately. I can update you even today evening. And you see, it will be really cheap for you.
With best regards,
Sargis