This document summarizes lessons learned from developing mobile applications using Xamarin. It discusses what Xamarin is, initial findings with the platform including VS integration issues and stability improvements over time. It also covers architecture approaches, libraries used like MvvmCross and SQLite.NET, continuous integration setup, and debates around code-behind vs MVVM. In conclusion, it finds Xamarin has potential but developing skills takes investment, and it may be the cheapest way to build high-quality native mobile apps for both iOS and Android.