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