introduction to universal windows platform(uwp) app development

24
Universal Windows Platform (UWP) app Development Thilina Wijerathne 2 nd Year Computing And Information Systems Sabaragamuwa University of Sri Lanka

Upload: thilina-wijerathne

Post on 21-Jan-2017

419 views

Category:

Technology


9 download

TRANSCRIPT

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

What is UWP apps

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.

Universal Windows Platform (UWP)

Familiar Programming Languages

Device families

• 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.

Benefits of Universal Apps

•Write once deploy All Windows

•More Than Just a UI

•Reduced Costs

•Reduce Time

•Customers' Choice

UI and universal input

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).

Build UWP apps with Visual Studio

Get started with Universal Windows apps

Let’s Try This…

Are there any Doubts……

Thank you….!