Conquer The Hardships Witnessed During The Development Of An On-Demand Mobile Application