Customizing Your UI for Mobile Devices: Techniques to Create a Great User Experience

Date: 13 Mar 2018
Location: Las Vegas
Event name: Visual Studio Live
Duration: 75 minutes


In today's world, you develop applications for a number of devices, screen sizes, form factors and capabilities. While much of the underlying code can be shared across the platforms using frameworks like Xamarin or the Universal Windows Platform, you need to spend time on the user interface to customize and adapt it to the screen on which it will run. This is a manual process that requires some experience with the visual designers, as well as techniques like design-time data, the responsive design patterns ('the 6 Rs') and some tips to bend the visual designers to your advantage. Learn from Laurent Bugnion, who has 20 years of experience trying to make designers happy with HTML, VB6, Java, WinForms, XAML, Android, iOS and more. You'll see demos with Blend and XAML, Xamarin.Android, Xamarin.iOS and Xamarin.Forms, and leave this session with a lot of tricks in your sleeve to create a better user experience that delights your users on every on every device.

Sample code (GitHub):


You can browse, fork, download the sample source code on GitHub.

CoinValue (GitHub):


You can browse, fork, download the CoinValue on GitHub.
Azure Function sample with MVVM Light, a Timer trigger, an HTTP trigger and a Xamarin client (including Push Notifications)

Flowers (GitHub):


You can browse, fork, download the Flowers on GitHub.
Complete master details app with MVVM Light