Hello ! I can create this applications for you. If you need, it could be good crossplatform (fully professional, non webview) in xamarin. In server I prefer ti have json, it is most conveniently. But sure, xml fine too.
I am developer with 4+ years experience. I could make app according material design or using your own design, create custom elements. I have experience in commerce applications, working with maps, location, ads, payment and all other parts of android system. I have experience in creating apps for phone, tablet and android TV. Also I have an google developer account, where one of the apps with open source, so you can check quality of my code.
Lets discuss details in chat.
Thanks !