I think CBX Studio is the best option for you to develop the mobile app which you want. They have a experienced developers who are able to fulfill the requirements.
Hello,
As you said, you are looking for a developer who can build an application like this and make its design and function as per your requirement. So I would like to tell you that today there are many good application development companies online, which you can choose for yourself.