I'm working on a Xamarin Android application. At the moment I'm pulling down data from a Web Service to get objects of Foo. To make this app an Offline app, I am also saving each item into the database after each iteration of parsing the Foo data.
This does make the app slow so I was thinking of saving the items on the Background Service and queue each Foo item to be saved.
Can you Queue items to be saved and pass them to the Background Service and once done allow notify the UI?