Doeber, I have successful launched many mobile App using GPS, user's current location, google search place, google map, social network login, reviews, rating, comments, sharing, payment gateway, upload photo, you could update the App via web admin, I have more than 10 years experienced and having more than 4 years working on iOS, Android, I am looking forward to discuss with you. Regards Danny.