There is an unprecedented number of apps on iOS and Android that can be downloaded to help with productivity, fitness, shopping, food and charity during Ramadan, but which are the best ones?