I am a professional app developer. I also have working experience with a lot of firms and I also have received excellent reviews from the firms. 50 percent advance payment is mandatory and rest of the 50 percent payment after the task completion. Thank you