Native Client

TH18 Windows 10 for Developers: Building Universal Apps for 1B Devices


2:45pm - 4:00pm

Level: Introductory

Nick Landry

Senior Technical Evangelist


Universal Windows apps share a maximum amount of code across a wide range of devices, including smartphones, phablets, tablets, laptops, desktops, hybrids, 2-in-1's and even servers. You can build Universal apps natively using either HTML+Javascript, or XAML with C#, VB or C++. Windows 10 is the final destination for convergence with "One Windows across all devices," adapting itself to the device form factor to provide the optimum capabilities and user experience. Windows 10 improves on this model with the Universal Windows Platform (UWP) that lets you build a single binary across all Windows 10 platforms, even Xbox One, Windows on Devices and HoloLens. This overview session will explore new features for developers in Windows 10, including code sharing, targeting specific devices and API contracts, Visual Studio tooling, new APIs, and also what's new in the latest release of Windows 10. There is finally one code base, one binary, countless Windows devices to run it on.

You will learn:

  • The basics of the Universal Windows Platform in Windows 10, how to get started in mobile development and the available tools, including the emulators
  • How to design a converged Windows 10 app user interface with XAML in Visual Studio, which controls are available, how to share code, and more
  • About specific development features like API contracts, touch gestures, accelerometers, Live Tiles, speech, notifications, location, mobile data access and more