In this chapter, we will create a to-do list app and, in doing so, we'll explore all the bits and pieces of what makes an app. We will look at creating pages, adding content to those pages, navigating between them, and creating a stunning layout. Well, stunning might be a bit of a stretch, but we will be sure to design the app so that you can tweak it to your needs once it is complete!
The following topics will be covered in this chapter:
- Setting up the project
- Persisting data locally on a device
- Using the repository pattern
- What MVVM is and why it's a great fit for Xamarin.Forms
- Using Xamarin.Forms pages (as Views) and navigating between them
- Using Xamarin.Forms Control in XAML
- Using data binding
- Using styling in Xamarin.Forms