Upload
thilina-wijerathne
View
424
Download
9
Embed Size (px)
Citation preview
Universal Windows Platform (UWP) app DevelopmentThilina Wijerathne
2nd Year
Computing And Information Systems
Sabaragamuwa University of Sri Lanka
Agenda
What's a Universal Windows app
Universal Windows Platform (UWP)
Familiar Programming Languages
Device families
Benefits of Universal Apps
UI and universal input
Build UWP apps with Visual Studio
UWP apps is
Windows experience that is built upon the Universal Windows Platform (UWP), which was first introduced in Windows 8 as the Windows Runtime.
A single app package that will work across Microsoft devices.
Write once, Deploy to all the Windows.
Characteristics of Universal Windows app
You target device families, not an OS.
Apps are packaged and distributed using the .AppX packaging format.
One store for all devices.
Common API surface across device families.
Extension SDKs make your app light up on specialized devices.
Adaptive Controls and input.
• A device family is a set of APIs collected together and given a name and a version number.
• The set of APIs in the universal device family is inherited by child device families.
Universal controls and layout panels
Controls have been updated to work well on larger screens
UI layout based on the screen
resolution of the device
Design adaptive UI with adaptive panels
Layout panels give sizes and positions to their children, depending on available space.
Use visual state triggers to build UI
UI can be adapt to changes in window size
Tooling
App targets the broadest possible device family.
Common input handling
Your App handles various inputs such as mouse, keyboard, touch, pen, and controller (such as the Xbox controller).