Summary

Over the course of this chapter, we explored different approaches to persisting data in your applications, making use of the local filesystem as well as relational databases. Along the way, we built a complete application for each platform that accepts user input, stores it, and allows the user to view or delete the saved items. In each of them, the options for adding or deleting items were presented according to the standard for that platform, keeping the user experience in line with other apps on the platform. We also explored the differences in what is possible on each platform, and where it is and isn’t possible to share code between them. Additionally, we also discussed some open source projects that can help you share more of your application’s database code across platforms. Hopefully, at this point you are starting to get an idea of the different pieces that go into putting together apps on the different platforms. In the next chapter, we will start digging into the geolocation and mapping capabilities of each platform.

Get Mobile Development with C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.