Chapter Summaries for Creating Mobile Apps with Xamarin.Forms

This document parallels the structure of the first edition of Creating Mobile Apps with Xamarin.Forms with summaries of the book content and several types of links:

  • Links to the actual chapters of the book (at the top-right of the page) for more detailed tutorials, and to related guides

  • Links to all the samples in the xamarin-forms-book-samples GitHub repository

  • Links to the API documentation for more detailed descriptions of Xamarin.Forms classes, structures, properties, enumerations, and so forth

The original-code-from-book branch of the xamarin-forms-book-samples GitHub repository contains program samples consistent with the book. The master branch contains projects that have been upgraded to remove deprecated APIs and reflect enhanced APIs. In addition, the Android projects in the master branch have been upgraded for Android Material Design via AppCompat and will generally display black text on a white background.


Chapter 1. How does Xamarin.Forms fit in?

Chapter 2. Anatomy of an app

Chapter 3. Deeper into text

Chapter 4. Scrolling the stack

Chapter 5. Dealing with sizes

Chapter 6. Button clicks

Chapter 7. XAML vs. code

Chapter 8. Code and XAML in harmony

Chapter 9. Platform-specific API calls

Chapter 10. XAML markup extensions

Chapter 11. The bindable infrastructure

Chapter 12. Styles

Chapter 13. Bitmaps

Chapter 14. Absolute layout

Chapter 15. The interactive interface

Chapter 16. Data binding

Chapter 17. Mastering the Grid

Chapter 18. MVVM

Chapter 19. Collection views

Chapter 20. Async and file I/O

Chapter 21. Transforms

Chapter 22. Animation

Chapter 23. Triggers and behaviors

Chapter 24. Page navigation

Chapter 25. Page varieties

Chapter 26. Custom layouts

Chapter 27. Custom renderers

Chapter 28. Location and maps