Get real-world guidance for developing creating universal Windows apps, and save yourself valuable time when creating developing an apps for today’s mobile workforce and consumer marketplace. Learn from Microsoft experts as they build a working app using XAML and C# development tools and techniques that can give you a dramatic advantage as a developerwhen targeting both Windows and Windows Phone devices. See what's smart to share and what's not, when developing for the two platforms. Explore a broad range of features, covering both consumer and enterprise scenarios.
Jerry Nixon and Daren May bring together best practices and key insights from Microsoft internal teams, including the built-in code-generation tools in Visual Studio that can automatically build out hundreds of classes and thousands of lines of code. Check the module list to find the topics that interest you.
For sample code used throughout this course, please visit: https://xaml.codeplex.com/
Instructors | Jerry Nixon - Microsoft Senior Technical Evangelist; Daren May - Crank211 LLC President
Get an introduction to universal Windows apps, and take a closer look at customer and store experiences, along with the advantages for developers.
Explore code-sharing strategies, platform-specific coding techniques, and sharing XAML.
Find out how to design a universal Windows app that takes advantage of platform capabilities, manage device variability, and address a range of other considerations.
Get the details on the Solarizr app, which is developed during the remainder of this course and demonstrates both MVVM design and universal Windows app feature integration.
See a demonstration of how to create and implement a WebAPI service, and get an explanation of server and client code. See how to create the Azure database and perform property validation as part of your model.
Learn about implementing Prism in an MVVM Windows Store project, and get started with the navigation service.
Walk through dependency injection, event aggregation, and state management.
Take a look at Azure Active Directory, and explore implementing a login strategy, securing a web service, and other general security topics for your apps.
Examine local storage options, with a focus on SQLite, implementing the Settings Flyout, and blob storage. Hear a discussion on provisioning strategies.
Connect users to your app using local toasts and by sending push notifications from Azure.
Learn to create the multitude of real-world view services implemented within the Solarizr app, and check out Bing maps integration.
Explore coverage of a resource loader service and device-specific behaviors, like navigation.
Take a look at additional technologies that could have been included in the Solarizr app, had there been more time. Learn how you might include these technologies in your apps.
Take a look at the public Q&A log from this course.