What we have here is three different implementations for three different platforms with the same interface name. This is fine and works, but what if we want something that works on all the platforms, but isn't restricted to the limited range that can be loaded and saved. Is this possible?
Yes, it is. It can be performed in one of two ways. The first is an XML-based solution, and the second is part of the SQLite database.
The source code for both of the following section can be found in the accompanying source code file of this chapter.
In my first book, Xamarin Mobile Application Development for iOS, Packt Publishing, I mentioned a simple, yet effective XML-based solution (it's in Chapter 13, User ...