Laurent works as Senior Global Azure Advocate for Microsoft after almost 10 years spent working for IdentityMine and Valorem, two leading firms in Microsoft technologies. He is one of the foremost experts for XAML and C# based development. He codes in Windows, WPF, Xamarin (iOS and Android), Unity, ASP.NET. On his free time, Laurent writes for technical publications such as MSDN Magazine, and his blog is on blog.galasoft.ch.
He is a frequent speaker at conferences such as Microsoft MIX, Build, TechEd, VSLive, TechDays and many other international events. Prior to joining Microsoft, Laurent was a Microsoft Most Valuable Professional for Windows development from 2007 to 2017, a Microsoft Regional Director from 2013 and a Xamarin Most Valuable Professional from 2015.
He is also the author of the well-known open source framework MVVM Light for Windows, WPF, Xamarin, and of the popular Pluralsight reference course about MVVM Light.
It’s hard to be a developer and not have heard of Xamarin. It’s now part of Microsoft’s ‘Any developer, any platform’ strategy, and allows you to write C# and F# code that runs on iOS and Android. Combined with the power of the cloud, you can easily build the mobile apps of tomorrow that your users will love. In fact, we are so sure you are going to love Xamarin we're going to teach you how build an app to share photos of happy Xamarin developers.
This workshop will take you from 0 to a fully working, cloud connected, AI powered mobile app. We'll get you setup with Visual Studio and the Xamarin tooling on either Windows or Mac, and connect up your iPhone or Android device to Xamarin Live Player ready to run an app. Once you are set up we'll cover the basics of Xamarin and Xamarin.Forms, then it's heads down writing a cross-platform app - using one code base for a fully-native app that runs on both iOS and Android.
The app we build will combine accessing device hardware using Xamarin plugins, AI for face and emotion detection and cloud services like authentication and blob storage, all built using a serverless architecture. Finally we'll go from code to production ready, using Visual Studio App Center to build your app, monitor for crashes, gather analytics, and prepare you app for distribution. We'll even look at wiring up push notifications so your app can be notified when someone else uploads a photo.
By the end of the day you will have a production ready, AI and cloud powered mobile app.
Most mobile applications are connecting to a server at some point, either to get data that needs to be shown to the user, or to save data collected by the mobile device. This is where Microsoft Azure has the potential of making your life as a developer much easier. The cloud came a long way, and you can now build cloud infrastructure very easily and for a reasonable cost. New computing models like serverless functions or cloud-based devops are changing the game. What was earlier reserved to large firms with an army of IT pro consultants is now available for everyone with a web browser.
In this session, Microsoft's Cloud Developer Advocate Laurent Bugnion will guide you through this journey and show you how Azure Functions, Visual Studio App Center, Cognitive Services can be used in your cross-platform applications.