Building Resilient Mobile Applications 

Most applications require a backend service to do the complex processing.  In this session, we will see how to build resilient communication with a backend service in the mobile world where we are not always connected to our service.  Using a Xamarin application, We will focus on techniques like request prioritization, caching and more.  By the end of the of the talk, you will be familiar with several techniques to ensure your app performs well in all situations and learn about a few libraries that enable resiliency in your applications.