I can only figure out the requirement once after description was obtained. Since the complexity of the project is unknown and estimation of project completion will be under 20 day to have optimize results for the project which based on my development experience in mobile applications. Will receive half payment if the project is not completed on time and provide full client satisfaction.