Mobile app development
A single toolchain across mobile and cloud
Native apps with .NET
Visual Studio tools for Xamarin
Create rich native apps using .NET across iOS, Android & Windows. Share code across device platforms with .NET Standard. Share UI with Xamarin.Forms and XAML for maximum code reuse.
With 100% of the native APIs exposed, you have full access to device capabilities.
Visual Studio app center
Continuous everything–build, test, deploy, engage, repeat
Automate the lifecycle of your iOS, Android, Windows, and macOS apps. Connect your repo and within minutes build in the cloud, test on thousands of real devices, distribute to beta testers and app stores, and monitor real-world usage with crash and analytics data. All in one place.
Azure App Service
Mobile backend as a service
Azure App Service Mobile Apps is a platform as a service (PaaS) offering that brings a rich set of capabilities to mobile apps. You can incorporate any of its pieces to accelerate your mobile application development. Add data storage in the cloud, enterprise or social authentication, push notifications or offline sync, all while scaling to millions of devices.
Games with Unity
Cross-platform game development with Unity and Visual Studio
Build your 2D and 3D games with the unparalleled Unity engine in Visual Studio–create once and target over 17 platforms, including all mobile platforms. Debug Unity from Visual Studio with the world-class Visual Studio debugger to set breakpoints and evaluate variables and complex expressions, and leverage all the great features Visual Studio has to offer to boost your productivity.
More cross-platform mobile development tools
Build your cross-platform mobile apps using Apache Cordova
Set breakpoints, inspect the run-time value of objects, and manipulate the HTML with integrated debugging tools for every platform.
Native apps with C++
Cross-platform native development
Share, reuse, build, deploy, and debug your cross-platform C++ mobile code. Create projects from templates for Android Native-Activity applications, or create high-performance shared libraries to include in other solutions. You can also bring your existing C++ code to mobile platforms with minimal work. Use platform specific IntelliSense, validate code without building as you type, set breakpoints, watch variables, and deploy the application to devices (ARM, x86) and emulators alike.
Emulator for Android
Fast, Hyper-V-based, rich simulations
Deploy your cross-platform apps to different Android device configurations all from Visual Studio. It works with your Xamarin, Cordova, or cross-platform C++ projects. The Visual Studio Emulator for Android can be installed under “Individual components” with Visual Studio 2019.
Free, fully-featured IDE for students, open-source and individual developers
Professional developer tools, services, and subscription benefits for small teams
End-to-end solution to meet demanding quality and scale needs of teams of all sizes