This document discusses lessons learned from building apps with Xamarin.Forms. It covers the core components included in Xamarin.Forms like pages, layouts, controls, data binding and navigation. It also provides examples of specific controls and layouts used in one app. Challenges discussed include list editing, creating custom renderers and learning curves. Tips are provided like using MVVM and caching patterns. The document concludes with plans to use more XAML and mobile backend services in future apps.