MSBuild is a free and open-source development platform for Visual Studio and Microsoft. It is a
build tool that helps automate the software product creation process, along with source code
compilation, packaging, testing, deployment, and documentation creation. Using MSBuild, we can
build Visual Studio projects and solutions without the need to install the Visual Studio IDE.
Features of UWP apps:
Cross-Device Compatibility: UWP apps are designed to run on a variety of Windows 10
devices, including PCs, tablets, smartphones, Xbox consoles, Surface Hub, and HoloLens
devices.
Responsive Design: UWP apps support responsive design principles, allowing developers to
create adaptive user interfaces that scale and adjust layout dynamically based on screen
size, orientation, and resolution.
Modern UI Controls: UWP provides a rich set of modern UI controls and components that
enable developers to create visually appealing and interactive user interfaces.
Live Tiles and Notifications: UWP apps can utilize Live Tiles on the Start menu to display
dynamic content, updates, and notifications to users.
Background Tasks and Services: UWP apps support background tasks and services that
allow applications to perform tasks and process data even when they're not in the
foreground.
App Services and APIs: UWP apps can leverage platform APIs and app services to access
system features, device hardware, and platform capabilities. This includes accessing
sensors, cameras, location services, contacts, calendars, and other device-specific
functionality through secure and sandboxed APIs.
Security and App Containerization: UWP apps run in a secure and isolated app container
environment that protects against malicious code, unauthorized access to system resources,
and data breaches.
App Distribution and Store Integration: UWP apps can be distributed and installed through
the Microsoft Store, providing a centralized marketplace for users to discover, download, and
install applications.
Single Codebase and Deployment: UWP apps can be built using a single codebase and
deployed to multiple device types without requiring separate versions or modifications.
Integration with Windows Features: UWP apps seamlessly integrate with various Windows
features and services, including Cortana, Windows Ink, etc.
12. What is Xamarin?
11. What is MSBuild in the .NET Core?