I'm new in Xamarin, and I'm developing an application that will work on iOS and Android.
Right now I'm with some doubts. It will be an application of cooking recipes to a website that already exists. Basically the application will list recipes ... that are returned by a current webpage WebService.
I have some doubts about the architecture. To not always be calling the WebService I'm thinking create an internal database where I'm storing the categories, recipes ... The problem is to know when I go to the webservice to see if there are new recipes or categories. WebSockets is a good solution?
Another question I have, is that I have to download images, I store these images in a folder of the phone right?