Alternatives to Visual Studio App Center logo

Alternatives to Visual Studio App Center

Azure DevOps, Xamarin, HockeyApp, Firebase, and Appium are the most popular alternatives and competitors to Visual Studio App Center.
118
4

What is Visual Studio App Center and what are its top alternatives?

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.
Visual Studio App Center is a tool in the Cross-Platform Mobile Development category of a tech stack.

Top Alternatives to Visual Studio App Center

  • Azure DevOps
    Azure DevOps

    Azure DevOps provides unlimited private Git hosting, cloud build for continuous integration, agile planning, and release management for continuous delivery to the cloud and on-premises. Includes broad IDE support. ...

  • Xamarin
    Xamarin

    Xamarin’s Mono-based products enable .NET developers to use their existing code, libraries and tools (including Visual Studio*), as well as skills in .NET and the C# programming language, to create mobile applications for the industry’s most widely-used mobile devices, including Android-based smartphones and tablets, iPhone, iPad and iPod Touch. ...

  • HockeyApp
    HockeyApp

    HockeyApp is the best way to collect live crash reports, get feedback from your users, distribute your betas, and analyze your test coverage. ...

  • Firebase
    Firebase

    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds. ...

  • Appium
    Appium

    Appium is an open source test automation framework for use with native, hybrid, and mobile web apps. It drives iOS and Android apps using the WebDriver protocol. Appium is sponsored by Sauce Labs and a thriving community of open source developers. ...

  • Xamarin Test Cloud
    Xamarin Test Cloud

    Run your app on our huge (and growing) collection of real devices from around the world. Select devices based on form factor, manufacturer, operating system, or even popularity in your target market. We’re adding over 100 devices every month, and if there’s a specific device you need, we’re taking requests. ...

  • Bitrise
    Bitrise

    It is a Continous Integration and Delivery (CI/CD) Platform as a Service (PaaS) with a main focus on mobile app development (iOS, Android). You can automate the testing and deployment of your apps with just a few clicks. When you trigger a build a Virtual Machine is assigned to host your build and your defined Workflow (series of Steps scripts) will be executed, step by step. ...

  • Visual Studio
    Visual Studio

    Visual Studio is a suite of component-based software development tools and other technologies for building powerful, high-performance applications. ...

Visual Studio App Center alternatives & related posts

Azure DevOps logo

Azure DevOps

2.7K
2.8K
249
Services for teams to share code, track work, and ship software
2.7K
2.8K
+ 1
249
PROS OF AZURE DEVOPS
  • 56
    Complete and powerful
  • 32
    Huge extension ecosystem
  • 27
    Azure integration
  • 26
    Flexible and powerful
  • 26
    One Stop Shop For Build server, Project Mgt, CDCI
  • 15
    Everything I need. Simple and intuitive UI
  • 13
    Support Open Source
  • 8
    Integrations
  • 7
    GitHub Integration
  • 6
    Cost free for Stakeholders
  • 6
    One 4 all
  • 6
    Crap
  • 6
    Project Mgmt Features
  • 5
    Runs in the cloud
  • 3
    Agent On-Premise(Linux - Windows)
  • 2
    Aws integration
  • 2
    Link Test Cases to Stories
  • 2
    Jenkins Integration
  • 1
    GCP Integration
CONS OF AZURE DEVOPS
  • 8
    Still dependant on C# for agents
  • 5
    Half Baked
  • 5
    Many in devops disregard MS altogether
  • 4
    Not a requirements management tool
  • 4
    Jack of all trades, master of none
  • 4
    Capacity across cross functional teams not visibile
  • 3
    Poor Jenkins integration
  • 2
    Tedious for test plan/case creation
  • 1
    Switching accounts is impossible

related Azure DevOps posts

Farzad Jalali
Senior Software Architect at BerryWorld · | 8 upvotes · 431.7K views

Visual Studio Azure DevOps Azure Functions Azure Websites #Azure #AzureKeyVault #AzureAD #AzureApps

#Azure Cloud Since Amazon is potentially our competitor then we need a different cloud vendor, also our programmers are microsoft oriented so the choose were obviously #Azure for us.

Azure DevOps Because we need to be able to develop a neww pipeline into Azure environment ina few minutes.

Azure Kubernetes Service We already in #Azure , also need to use K8s , so let's use AKS as it's a manged Kubernetes in the #Azure

See more
Andrey Kurdyumov
Shared insights
on
Azure DevOpsAzure DevOpsGitGit

I use Azure DevOps because for me it gradually walk me from private Git repositories to simplest free option for CI/CD pipelines at the time. I spend 0$ initially to manager CI/CD for my small private projects. No need to go into two different places to setup integration, once I have git repository, I could deploy projects. Right now this is not the case since CI/CD is default for me, so I use it now from memories of old good days. I'm not yet need complexity on the projects, so I don't even consider other options with "more choices". I carefully limit my set of options during development, that's why Azure DevOps (VSTS)

See more
Xamarin logo

Xamarin

1.3K
1.5K
785
Create iOS, Android and Mac apps in C#
1.3K
1.5K
+ 1
785
PROS OF XAMARIN
  • 121
    Power of c# on mobile devices
  • 81
    Native performance
  • 79
    Native apps with native ui controls
  • 73
    No javascript - truely compiled code
  • 67
    Sharing more than 90% of code over all platforms
  • 45
    Ability to leverage visual studio
  • 44
    Mvvm pattern
  • 44
    Many great c# libraries
  • 36
    Amazing support
  • 34
    Powerful platform for .net developers
  • 19
    GUI Native look and Feel
  • 16
    Nuget package manager
  • 12
    Free
  • 9
    Backed by Microsoft
  • 9
    Enables code reuse on server
  • 8
    Faster Development
  • 7
    Use of third-party .NET libraries
  • 7
    It's free since Apr 2016
  • 7
    Best performance than other cross-platform
  • 7
    Easy Debug and Trace
  • 7
    Open Source
  • 6
    Mac IDE (Xamarin Studio)
  • 6
    Xamarin.forms is the best, it's amazing
  • 5
    That just work for every scenario
  • 5
    C# mult paradigm language
  • 5
    Power of C#, no javascript, visual studio
  • 4
    Great docs
  • 4
    Compatible to develop Hybrid apps
  • 4
    Microsoft stack
  • 4
    Microsoft backed
  • 3
    Well Designed
  • 3
    Small learning curve for Mobile developers
  • 2
    Ionic
  • 2
    Ability to leverage legacy C and C++
CONS OF XAMARIN
  • 9
    Build times
  • 5
    Visual Studio
  • 4
    Price
  • 3
    Complexity
  • 3
    Scalability
  • 2
    Nuget
  • 2
    Maturity
  • 2
    Build Tools
  • 2
    Support
  • 0
    Maturidade
  • 0
    Performance

related Xamarin posts

Greg Neumann
Indie, Solo, Developer · | 8 upvotes · 1.6M views

Finding the most effective dev stack for a solo developer. Over the past year, I've been looking at many tech stacks that would be 'best' for me, as a solo, indie, developer to deliver a desktop app (Windows & Mac) plus mobile - iOS mainly. Initially, Xamarin started to stand-out. Using .NET Core as the run-time, Xamarin as the native API provider and Xamarin Forms for the UI seemed to solve all issues. But, the cracks soon started to appear. Xamarin Forms is mobile only; the Windows incarnation is different. There is no Mac UI solution (you have to code it natively in Mac OS Storyboard. I was also worried how Xamarin Forms , if I was to use it, was going to cope, in future, with Apple's new SwiftUI and Google's new Fuchsia.

This plethora of techs for the UI-layer made me reach for the safer waters of using Web-techs for the UI. Lovely! Consistency everywhere (well, mostly). But that consistency evaporates when platform issues are addressed. There are so many web frameworks!

But, I made a simple decision. It's just me...I am clever, but there is no army of coders here. And I have big plans for a business app. How could just 1 developer go-on to deploy a decent app to Windows, iPhone, iPad & Mac OS? I remembered earlier days when I've used Microsoft's ASP.NET to scaffold - generate - loads of Code for a web-app that I needed for several charities that I worked with. What 'generators' exist that do a lot of the platform-specific rubbish, allow the necessary customisation of such platform integration and provide a decent UI?

I've placed my colours to the Quasar Framework mast. Oh dear, that means Electron desktop apps doesn't it? Well, Ive had enough of loads of Developers saying that "the menus won't look native" or "it uses too much RAM" and so on. I've been using non-native UI-wrapped apps for ages - the date picker in Outlook on iOS is way better than the native date-picker and I'd been using it for years without getting hot under the collar about it. Developers do get so hung-up on things that busy Users hardly notice; don't you think?. As to the RAM usage issue; that's a bit true. But Users only really notice when an app uses so much RAM that the machine starts to page-out. Electron contributes towards that horizon but does not cause it. My Users will be business-users after all. Somewhat decent machines.

Looking forward to all that lovely Vue.js around my TypeScript and all those really, really, b e a u t I f u l UI controls of Quasar Framework . Still not sure that 1 dev can deliver all that... but I'm up for trying...

See more
Bhupendra Madhu
Web Developer at Ecombooks · | 8 upvotes · 711K views

I want to learn cross-platform application frameworks like React Native, Flutter, Xamarin, or Ionic, and I'm a web developer. I can learn other programming languages as well. But I'm confused about what to learn, which framework is best, and which framework will last long as the application grows further into complexity.

See more
HockeyApp logo

HockeyApp

168
158
38
Manage your betas and collect live crash reports for iOS, Android, Windows Phone, and OS X apps.
168
158
+ 1
38
PROS OF HOCKEYAPP
  • 17
    Crash analytics
  • 11
    Cross-platform
  • 5
    Mobile application distribution
  • 2
    JIRA Integration
  • 2
    Open source
  • 1
    GitHub Integration
CONS OF HOCKEYAPP
    Be the first to leave a con

    related HockeyApp posts

    Firebase logo

    Firebase

    41K
    35.2K
    2K
    The Realtime App Platform
    41K
    35.2K
    + 1
    2K
    PROS OF FIREBASE
    • 371
      Realtime backend made easy
    • 270
      Fast and responsive
    • 242
      Easy setup
    • 215
      Real-time
    • 191
      JSON
    • 134
      Free
    • 128
      Backed by google
    • 83
      Angular adaptor
    • 68
      Reliable
    • 36
      Great customer support
    • 32
      Great documentation
    • 25
      Real-time synchronization
    • 21
      Mobile friendly
    • 19
      Rapid prototyping
    • 14
      Great security
    • 12
      Automatic scaling
    • 11
      Freakingly awesome
    • 8
      Super fast development
    • 8
      Angularfire is an amazing addition!
    • 8
      Chat
    • 6
      Firebase hosting
    • 6
      Built in user auth/oauth
    • 6
      Awesome next-gen backend
    • 6
      Ios adaptor
    • 4
      Speed of light
    • 4
      Very easy to use
    • 3
      Great
    • 3
      It's made development super fast
    • 3
      Brilliant for startups
    • 2
      Free hosting
    • 2
      Cloud functions
    • 2
      JS Offline and Sync suport
    • 2
      Low battery consumption
    • 2
      .net
    • 2
      The concurrent updates create a great experience
    • 2
      Push notification
    • 2
      I can quickly create static web apps with no backend
    • 2
      Great all-round functionality
    • 2
      Free authentication solution
    • 1
      Easy Reactjs integration
    • 1
      Google's support
    • 1
      Free SSL
    • 1
      CDN & cache out of the box
    • 1
      Easy to use
    • 1
      Large
    • 1
      Faster workflow
    • 1
      Serverless
    • 1
      Good Free Limits
    • 1
      Simple and easy
    CONS OF FIREBASE
    • 31
      Can become expensive
    • 16
      No open source, you depend on external company
    • 15
      Scalability is not infinite
    • 9
      Not Flexible Enough
    • 7
      Cant filter queries
    • 3
      Very unstable server
    • 3
      No Relational Data
    • 2
      Too many errors
    • 2
      No offline sync

    related Firebase posts

    Stephen Gheysens
    Lead Solutions Engineer at Inscribe · | 14 upvotes · 1.8M views

    Hi Otensia! I'd definitely recommend using the skills you've already got and building with JavaScript is a smart way to go these days. Most platform services have JavaScript/Node SDKs or NPM packages, many serverless platforms support Node in case you need to write any backend logic, and JavaScript is incredibly popular - meaning it will be easy to hire for, should you ever need to.

    My advice would be "don't reinvent the wheel". If you already have a skill set that will work well to solve the problem at hand, and you don't need it for any other projects, don't spend the time jumping into a new language. If you're looking for an excuse to learn something new, it would be better to invest that time in learning a new platform/tool that compliments your knowledge of JavaScript. For this project, I might recommend using Netlify, Vercel, or Google Firebase to quickly and easily deploy your web app. If you need to add user authentication, there are great examples out there for Firebase Authentication, Auth0, or even Magic (a newcomer on the Auth scene, but very user friendly). All of these services work very well with a JavaScript-based application.

    See more
    Eugene Cheah

    For inboxkitten.com, an opensource disposable email service;

    We migrated our serverless workload from Cloud Functions for Firebase to CloudFlare workers, taking advantage of the lower cost and faster-performing edge computing of Cloudflare network. Made possible due to our extremely low CPU and RAM overhead of our serverless functions.

    If I were to summarize the limitation of Cloudflare (as oppose to firebase/gcp functions), it would be ...

    1. <5ms CPU time limit
    2. Incompatible with express.js
    3. one script limitation per domain

    Limitations our workload is able to conform with (YMMV)

    For hosting of static files, we migrated from Firebase to CommonsHost

    More details on the trade-off in between both serverless providers is in the article

    See more
    Appium logo

    Appium

    574
    571
    28
    Automation for iOS and Android Apps
    574
    571
    + 1
    28
    PROS OF APPIUM
    • 12
      Webdriverio support
    • 6
      Java, C#, Python support
    • 3
      Open source
    • 2
      Great GUI with inspector
    • 2
      Active community
    • 1
      Support android test automation
    • 1
      Internal API access
    • 1
      Support iOS test automation
    CONS OF APPIUM
      Be the first to leave a con

      related Appium posts

      Looking for some advice: we are planning to create a hybrid app for both iOS and Android; this app will consume a REST API. We are looking for a tool for this development with the following attributes:

      • Shallow learning curve; easiness to adopt (all team is new into mobile development, with diverse backgrounds: Java, Python & AngularJS),

      • Easiness to test (we discarded Angular-based tools already: creating a unit test in Angular we considered time-consuming and low value. At this point of the project, we cannot afford UI testing with Selenium/Appium based tools).

      • So far, we are not considering any specific capability of the device. Still, in the mid/long term, we would require the usage of GPS (geolocalization) and accelerometer (not sure if it's possible to use it from a hybrid app). Suggest any other tool if you wish.

      See more
      Kevin Roulleau
      QA Engineer Freelance at happn · | 5 upvotes · 1.2M views

      I chose WebdriverIO and Appium to implement a E2E tests solution on a native mobile app. WebdriverIO goes well beyond just implementing the Selenium / Appium protocol and allows to run tests in parallel out of the box. Appium has the big advantage of supporting iOS and Android platforms, so the test codebase and tools are exactly the same, which greatly reduces the learning curve and implementation time.

      See more
      Xamarin Test Cloud logo

      Xamarin Test Cloud

      44
      74
      3
      Automatically test your app on 1,000 devices in the cloud
      44
      74
      + 1
      3
      PROS OF XAMARIN TEST CLOUD
      • 3
        Integrated with Visual Studio, Xamarin Studio or CLI
      CONS OF XAMARIN TEST CLOUD
        Be the first to leave a con

        related Xamarin Test Cloud posts

        Bitrise logo

        Bitrise

        338
        369
        74
        Automate your mobile app development from building through testing to deployment
        338
        369
        + 1
        74
        PROS OF BITRISE
        • 18
          Easy setup
        • 9
          Bitbucket Integration
        • 8
          Advanced Workflow configuration
        • 7
          Slack integration
        • 7
          Github Integration
        • 5
          Great tools for iOS and Android development
        • 5
          Friendly & Easy to use
        • 4
          Great support
        • 3
          Pricing by concurrency, not team size
        • 2
          Fast Updates
        • 2
          Discounts for contributors
        • 2
          Open Source
        • 1
          Fast Builds
        • 1
          Developer centric
        CONS OF BITRISE
          Be the first to leave a con

          related Bitrise posts

          Jesus Dario Rivera Rubio
          Telecomm Engineering at Netbeast · | 10 upvotes · 1.2M views

          We are using React Native in #SmartHome to share the business logic between Android and iOS team and approach users with a unique brand experience. The drawback is that we require lots of native Android SDK and Objective-C modules, so a good part of the invested time is there. The gain for a app that relies less on native communication, sensors and OS tools should be even higher.

          Also it helps us set different testing stages: we use Travis CI for the javascript (business logic), Bitrise to run build tests and @Detox for #end2end automated user tests.

          We use a microservices structure on top of Zeit's @now that read from firebase. We use JWT auth to authenticate requests among services and from users, following GitHub philosophy of using the same infrastructure than its API consumers. Firebase is used mainly as a key-value store between services and as a backup database for users. We also use its authentication mechanisms.

          You can be super locked-in if you also rely on it's analytics, but we use Amplitude for that, which offers us great insights. Intercom for communications with end-user and Mailjet for marketing.

          See more

          Dear Community!

          I am researching for Mobile Application Management platform for managing android and ios release management in Fintech space. I see following options are good:

          Please suggest if you have better option.

          See more
          Visual Studio logo

          Visual Studio

          48.2K
          37.4K
          1.1K
          State-of-the-art tools and services that you can use to create great apps for devices, the cloud, and everything...
          48.2K
          37.4K
          + 1
          1.1K
          PROS OF VISUAL STUDIO
          • 305
            Intellisense, ui
          • 244
            Complete ide and debugger
          • 165
            Plug-ins
          • 104
            Integrated
          • 93
            Documentation
          • 37
            Fast
          • 35
            Node tools for visual studio (ntvs)
          • 33
            Free Community edition
          • 24
            Simple
          • 17
            Bug free
          • 8
            Made by Microsoft
          • 6
            Full free community version
          • 5
            JetBrains plugins (ReSharper etc.) work sufficiently OK
          • 3
            Productivity Power Tools
          • 2
            Vim mode
          • 2
            VIM integration
          • 1
            I develop UWP apps and Intellisense is super useful
          • 1
            Cross platform development
          • 1
            The Power and Easiness to Do anything in any.. language
          • 1
            Available for Mac and Windows
          CONS OF VISUAL STUDIO
          • 16
            Bulky
          • 14
            Made by Microsoft
          • 6
            Sometimes you need to restart to finish an update
          • 3
            Too much size for disk
          • 3
            Only avalible on Windows

          related Visual Studio posts

          Andrey Kurdyumov

          I use TypeScript because it greatly simplify my refactoring efforts. I regularly re-validate my assumption about application architecture, and strictness of types allow me write make changes safely using just Visual Studio tooling. Integration with existing JavaScript libraries very simple and fast. If I have no time, I could just use any type as output of JS module. When I have more time, I could just submit PR to DefinitelyTyped and it would be quickly accepted. Overall it gives less ambiguity for my code.

          See more
          Maria Naggaga
          Senior Program Manager - .NET Team at Microsoft · | 9 upvotes · 680.3K views

          .NET Core is #free, #cross-platform, and #opensource. A developer platform for building all types of apps ( #web apps #mobile #games #machinelearning #AI and #Desktop ).

          Developers have chosen .NET for:

          Productive: Combined with the extensive class libraries, common APIs, multi-language support, and the powerful tooling provided by the Visual Studio family ( Visual Studio and Visual Studio Code ), .NET is the most productive platform for developers.

          Any app: From mobile applications running on iOS, Android and Windows, to Enterprise server applications running on Windows Server and Linux, or high-scale microservices running in the cloud, .NET provides a solution for you.

          Performance: .NET is fast. Really fast! The popular TechEmpower benchmark compares web application frameworks with tasks like JSON serialization, database access, and server side template rendering - .NET performs faster than any other popular framework.

          See more