I have huge experience in working with maps, so I can make this application for you. It will looks good and professional. Your clients will be able to add point to the map (in any map place or in the current, where they are), add some description about that, add photos (if necessary) and save this.
I am an android 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.
Please, lets have a chat.
Thanks !