2. Content
What is Universal Windows Platform (UWP)?
UWP App Development
Conversion & Migration
BranchApp UWP?
3. What is an UWP App?
Application that runs on Universal Windows Platform
(UWP).
Main motivation?
4. What is an UWP App?
So?
• You target device families, not an OS.
• . Apps are packaged and distributed using the .AppX packaging format.
• There's one store for all devices.
• There's a common API surface across device families.
• Extension SDKs make your app light up on specialized devices.
• Adaptive Controls and input
• Store and .appx
5. Development
Windows 10 & Vs2015
Font
Responsive design techniques
Reposition
Resize
Reflow
Reveal
Replace
Re-Architect
12. Development
Edit And Continue
Live Visual Tree
Live Property Explorer
Demo
Adaptive (UI)Layout
Visual States according to Screen Size
Demo
https://msdn.microsoft.com/windows/uwp/get-started/whats-a-uwp
At the core of UWP apps is the idea that users want their experiences to be mobile across ALL their devices, and they want to use whatever device is most convenient or productive for the task at hand.
UWP target one or more device families, such as a PC, smartphone, tablet, or Xbox One, using Universal Windows Platform Bridges. These extensions allow the app to automatically utilize the capabilities that are available to the particular device it is currently running on.
https://msdn.microsoft.com/windows/uwp/get-started/whats-a-uwp
A device family identifies the APIs, system characteristics, and behaviors that you can expect across devices within the device family. It also determines the set of devices on which your app can be installed from the Store.
The converter runs the desktop installer in an isolated Windows environment using a clean base image provided as part of the converter download. It captures any registry and file system I/O made by the desktop installer and packages it as part of the output. The converter outputs an AppX with package identity and the ability to call a vast range of WinRT APIs.
https://www.youtube.com/watch?v=MdxK9-3N5Qs
https://msdn.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-root
https://developer.microsoft.com/en-us/windows/bridges/desktop
https://msdn.microsoft.com/windows/uwp/porting/desktop-to-uwp-root
Portable Class Library
https://www.youtube.com/watch?v=DcBfjdDHlxo