Imagine a mobile app as a PaaS, that has to work offline, so the resources, should come from a server, and then saved locally in order to be used within the application. What is the best way to accomplish this? It is a Xamarin.Forms app with iOS and Android. My main issue is regarding the different sizes and names, and how the images should be accesed in the application. Are there any libraries or such that facilitate this process?