Learn about the different storage possibilities for Xamarin.Forms applications that include local storage and external storage options.
- [Instructor] With Xamarin Forms and the Xamarin Forms platform, this concept of data anywhere really becomes a reality. Xamarin Forms app data can reside at any level, and should be available across all devices and across all platforms. So for example, what if your users have a Windows desktop, an Android phone, and an iPad? Well local data storage strategies don't really apply to these scenarios, because most of these platforms still are unable to communicate inherently to other platforms. Instead we have this concept of keeping our data synchronized locally when it needs to be synchronized locally, but be able to access this data across all devices, all platforms, and again have our code shared so that we're not writing different functions and methods for every single device scenario.
And since disconnected and varied device use really dictates the need for all of these, we need to have the ability to access local storage, internal networks, external networks, and even data that resides in the cloud, in one seamless, harmonized experience.
- Local storage and external storage options
- Dealing with platform differences
- Dependency services
- Working with local storage
- Using SQLite databases
- Working with a local database
- Working with remote databases and offline storage