introsuction 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

181 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Introsuction to universal windows platform(uwp) app development

Universal Windows Platform (UWP) app DevelopmentThilina Wijerathne

2nd Year

Computing And Information Systems

Sabaragamuwa University of Sri Lanka

Page 2: Introsuction to universal windows platform(uwp) app development

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

Page 3: Introsuction to universal windows platform(uwp) app development

What is UWP apps

Page 4: Introsuction to universal windows platform(uwp) app development

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.

Page 5: Introsuction to universal windows platform(uwp) app development

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.

Page 6: Introsuction to universal windows platform(uwp) app development

Universal Windows Platform (UWP)

Page 7: Introsuction to universal windows platform(uwp) app development
Page 8: Introsuction to universal windows platform(uwp) app development
Page 9: Introsuction to universal windows platform(uwp) app development
Page 10: Introsuction to universal windows platform(uwp) app development

Familiar Programming Languages

Page 11: Introsuction to universal windows platform(uwp) app development
Page 12: Introsuction to universal windows platform(uwp) app development

Device families

Page 13: Introsuction to universal windows platform(uwp) app development

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

Page 14: Introsuction to universal windows platform(uwp) app development

Benefits of Universal Apps

Page 15: Introsuction to universal windows platform(uwp) app development

•Write once deploy All Windows

•More Than Just a UI

•Reduced Costs

•Reduce Time

•Customers' Choice

Page 16: Introsuction to universal windows platform(uwp) app development

UI and universal input

Page 17: Introsuction to universal windows platform(uwp) app development

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

Page 18: Introsuction to universal windows platform(uwp) app development

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

Page 19: Introsuction to universal windows platform(uwp) app development

Build UWP apps with Visual Studio

Page 20: Introsuction to universal windows platform(uwp) app development

Get started with Universal Windows apps

Page 21: Introsuction to universal windows platform(uwp) app development

Let’s Try This…

Page 22: Introsuction to universal windows platform(uwp) app development

Are there any Doubts……

Page 23: Introsuction to universal windows platform(uwp) app development
Page 24: Introsuction to universal windows platform(uwp) app development

Thank you….!