Course info
Oct 15, 2019
1h 45m

Mobile apps that don't leverage local data storage for caching and offline access often present a less polished experience to the end user. In this course, Working with Local Data in Xamarin.Forms, you’ll learn how to use a variety of local data storage options to enhance your app’s performance and flexibility. First, you’ll explore the different storage options that are available, so you can make the best decision about which type of local storage to use. Next, you’ll discover how to create SQLite databases, the most robust option available. Then, you’ll learn how to create a model to map the database, with a code first/ORM style experience. Finally, you’ll get a better understanding on how to set up and access data in the SQLite database using the models you’ve created, enabling things like caching and offline access. When you’re finished with this course, you’ll have a foundational knowledge of local data storage in Xamarin.Forms that will help you as you move forward to high quality Xamarin.Forms app development.

About the author
About the author

John Kuefler is a software architect, consultant, and university instructor. He is Xamarin Certified Developer, and a Certified Microsoft Innovative Educator.

More from the author
Integrating Google Maps into Xamarin.Forms Apps
1h 17m
Jan 28, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is John Kuefler, and welcome to my course, Working with Local Data in Xamarin.Forms. I am a software architect at a development company called DevSquared and an instructor at Pittsburg State University. Xamarin.Forms is a cross-platform app development framework that lets you write .NET code once and run it on every device. In this course, we're going to explore how you can take advantage of local storage options in Xamarin.Forms to make your apps faster and more user friendly. Some of the major topics that we'll cover include an overview of the different local storage options that are available to you, demonstrations of files, preferences, and SQLite for storing local data, a deeper dive into how SQLite specifically works, and using local SQLite for things like caching and offline data access. By the end of this course, you'll know how to integrate a variety of local storage options into your Xamarin.Forms apps. Before beginning this course, you should be familiar with the basic structure and syntax of Xamarin.Forms and Xamarin.Forms best practices such as model-view-viewmodel architecture. I hope you'll join me on this journey to learn how to integrate local storage into your apps with the Working with Local Data in Xamarin.Forms course, at Pluralsight.