Hi,
I am an experienced Android developer: I could do this application for you.
Based on the description you provided, I believe it would take a few days only to create the "core" of the Android application, and a few more days of work with you to match all your expectations.