In the current xamarin app we are using RESTful services. Sometimes it takes couple of seconds, sometimes it takes 30-45 seconds and sometimes they keep running without returning anything. Until the value is returned user can't move ahead.
I am planning to can keep a timer and wait for few seconds, if we do not get any response within few seconds we can make the service call again or ask user to try again.
I was wondering if there is a better approach to resolve such issue.