Hello,
I have gone through your requirements and understood it. We are strong & sound Android developer and developed many application before.
We have already worked on the functions like- Admin panel, Search bar, Display different information, Buttons like Add/Delete/select, CRUD, Upload/Download picture/audio/video, Push notification and so on hence can develop the application for you as per your requirements.
Please let me know if you have any questions & I am keen to discuss it further.
Thanks
urwashi