Title: Next-level Xamarin.Forms

Andy Lech

Andy Lech

Target Audience: Some prior knowledge needed

After you've started learning Xamarin.Forms from books, blogs, or the excellent Xamarin Developers site (developers.xamarin.com), you need to know learn the libraries and architectures not built-in into Xamarin.Forms. In this talk I will cover 4 of them that can help you build your next project better and faster with fewer headaches along the way. First, stop writing boilerplate INotifyPropertyChanged code that hasn't really changed since WPF was introduced. Let Fody do it for you. Second, stop writing boliterplate HTTPClient code. Let Refit do it for you. Third, learn how caching with Akavache can help speed up your app by preventing redundant API calls. Lastly, learn how to properly structure your app architecture with ViewModel-navigation to prevent ObservableCollection errors and spaghetti code. Demos and slides available here: https://github.com/xamarinfiles/next-level-forms

Back