Today, we launched Visual Studio App Center1, and it is now generally available for Android, iOS, macOS, and Windows apps. App Center has everything you need to manage the lifecycle of your apps, including automated builds, testing on real devices in the cloud, distribution to beta testers and app stores, and monitoring of real-world usage through crash and analytics data. Apps written in Objective-C, Swift, Java, C#, Xamarin, and React Native are supported across all features.

Use App Center to release more frequently, with higher quality, and have more time to spend on coding features instead of managing overhead.

Easy Steps to Shorter Release Cycles, Better Apps, and More Time

To start, just log in with your GitHub or Microsoft account. Our web-based portal makes shipping high quality apps easy and fun. Additionally, we offer a CLI and a robust REST API to provide you with control and flexibility. Each service in App Center covers a specific area of the app development lifecycle, which can be used separately or together.

Build

App Center’s Build service lets you build Android, iOS, macOS, and Windows apps in the cloud, without maintaining your own server. Just connect to your GitHub, Visual Studio Team Services, or Bitbucket repo, configure a few fields, and queue your build. That’s it—really. You can run a “launch test” to verify your build on real world iOS and Android devices, and customize your build with post-clone, pre-build, and post-build scripts.

Test

It’s always better to catch bugs before your users do. The Test service lets you perform automated UI tests of your iOS and Android apps on hundreds of configurations and thousands of real devices, from the most modern and popular to older, harder-to-find device setups.

Create tests in a variety of frameworks, including XCUITest, Espresso, Appium, and Xamarin UITest. Run those tests with every commit or on demand. Identify failures quickly with screenshots and videos of every test step, along with CPU and memory usage, stacktraces, and logs.

Crashes

Get crash reports throughout the lifecycle of your app, from early prototype to all production stages. Crash reporting lets you monitor the health of your app, with full symbolication for faster debugging, grouped by severity to help you triage. You can even automatically create tickets in your bug tracker from crash reports.

Push

Engage your customers with timely notifications using the Push service. By leveraging analytics data, you can create audiences based on a combination of geography, language, carrier, and device properties, and then send relevant push notifications to these audiences.

Help Us Help You

We’re committed to delivering everything you need to ship great apps, in any language, and on any platform. For a list of what’s coming soon, check out our public roadmap. To give us your feedback, just click the chat icon in your Visual Studio App Center portal.

Pricing

Distribute, Analytics, and Crashes are completely free and you can get started with Test on a 30-day free trial. Build and Push offer generous free tiers that should be sufficient for many developers, and there are no surprises beyond those tiers—you only pay for what you use.

1At last year's Connect(); 2016 event, we launched the Public Preview of Visual Studio Mobile Center. Listening to your feedback, Mobile Center has been renamed to Visual Studio App Center and extended to support apps across mobile and desktop platforms.