Going mobile with the new Visual Studio Mobile Center

Going mobile with the new Visual Studio Mobile Center

A few months ago when the Visual Studio Mobile Center was released, I decided to configure it in parallel with the DevOps process I was already creating in Visual Studio Team Services. My goal was to try and evaluate this new platform. The minimalist design, simple configuration, and the fact that it has several tools in just one place made it seem like a terrific platform for our mobile projects at UruIT. In this post, I’ll share with you more information about Visual Studio Mobile Center and my take on its many advantages.

What is Visual Studio Mobile Center?

Visual Studio Mobile Center (MC) is the new Microsoft product that contains a set of cloud services for building and managing your application by combining everything in one place and adopting Mobile DevOps practices.

The Mobile Center is an end-to-end solution that provides the complete management of your app’s life cycle through continuous integration, testing, delivery and monitoring. The platform supports iOS and Android projects in languages such as: Swift, Objective-C, Java, React Native and Xamarin.

Visual Studio Mobile Center is the evolution of services such as HockeyApp, Xamarin Test Cloud and some VSTS. In fact, the platform brings all of those services together in one unified solution.

Combining all features into one platform

Visual Studio Mobile Center offers tools for all of the stages of Mobile DevOps. For each one there are very interesting advantages, which I’ll go into more detail below.

visual studio mobile center
Source: https://www.visualstudio.com/


Lifecycle services


If we use the Visual Studio Team Services it is necessary to configure a Build definition for a specific branch. This is the only way we can compile the project in an automated manner in each push or according to the trigger we choose.

In the new platform, the Build is very easy to configure. You just need to go to the Build Section, connect to GitHub, and select the project and its branch. Soon enough the compilation will already be running inside the Mobile Center. Also, it’s possible to trigger manual Builds as well.


Since it’s not very practical to access another site to run an automated test, Microsoft integrated the Xamarin Test Cloud suite within the Mobile Center. Here we can create tests, get results and much more.


The new generation of HockeyApp is in this section, and it allows us to distribute the application in specific groups and users when all the tests are approved.


Mobile backend services


In this section we can create boards for the data persistence, what allows us to query, insert or update information from our app through an end-point that the Mobile Center provides us for each application.

Other benefits are:

  • We can use offline synchronization from our app since it is supported by the platform.
  • We are not tied to use the database created by the platform’s boards, since we can access the Azure website, search our app (which was automatically created by the Mobile Center) and then connect to another database.


The platform also offers the quickest way to authenticate users using Google, Facebook, Twitter or Microsoft accounts.


Monitoring services


Here we found two other fundamental parts of the evolution of HockeyApp for app monitoring, in which we can collect logs of errors and get data from the application that is running with different users and devices.

This ensures that we capture early errors, as well as find out user activities (how many users are using the app, where they are from, which language they use and more). The implementation is available for Xamarin as well as Xamarin Forms.

Things to keep in mind


  1. Although all the services work very well, we must keep in mind that MC is in its preview version. So there may be changes and we can even expect to find some bugs.
  2. On the Tables section we are not able to insert, update or delete data using sql statements. So we can only check the registers, clean the tables or insert data uploading files (e.g .csv).
  3. The apps are distributed by user group or they can be downloaded by the portal, however on HockeyApp we can download them by a public url, reading a QR code or also by the HockeyApp application.


  1. If we have the Azure subscription, we can use the Mobile Center in its entirety.
  2. The site authentication can be done from a GitHub, HockeyApp or Microsoft account.
  3. To scale the data persistence we suggest linking to a new database within the Azure site. So that it will be connected with the MC. You can do the configuration from App Services where we find the app: mobile-[id given by azure] referring to the application created from the Mobile Center, and then we look for Data Connections in the Mobile section.
  4. To connect our end-point we simply refer to Microsoft.WindowsAzure.MobileServices and set a small implementation. We can use it to make a CRUD (Create, Read, Update, Delete) using a service or an offline sync, for when our application does not constantly access the internet.
  5. Push Notifications will be added shortly in order to send notifications to our apps in a very simple way.

Why MC?

Microsoft will continue adding features. Its purpose is to allow us to find everything we need in one place in order to manage our app’s life cycle in an automated way, monitoring and using backend services as well. That way, you can cover everything related to the new generation of Mobile DevOps.

This set of services is provided in a simple manner. We only need to invest a little time at the beginning to understand the platform. Once we do, we can fully devote ourselves to develop great apps that are covered throughout all stages by the Mobile Center.

There are many types of devices, operating systems and their different versions in the mobile environment. Everyday there is more competition. Therefore, at UruIT we feel it is necessary to renew our practices and focus on DevOps to create valuable apps that set our clients apart from the rest.


Find the original content in this link


If you want to find out more, test the Mobile Center trial version with some of the supported projects. Then, tell us what you think! Also, this video can give you more idea of the new Visual Studio Mobile Center:



Reference links:

22 responses to “Going mobile with the new Visual Studio Mobile Center”

  1. Thank you a lot for sharing this with all of us you really realize what you are speaking about! Bookmarked. Kindly additionally visit my site =). We will have a hyperlink change agreement among us!

  2. Nice read, I just passed this onto a colleague who was doing some research on that. And he actually bought me lunch as I found it for him smile Thus let me rephrase that: Thank you for lunch! “Do you want my one-word secret of happiness–it’s growth–mental, financial, you name it.” by Harold S. Geneen.

  3. What i do not realize is actually how you are not really a lot more well-preferred than you may be right now. You’re very intelligent. You already know therefore considerably in relation to this subject, produced me personally consider it from numerous varied angles. Its like women and men aren’t interested unless it’s something to do with Woman gaga! Your personal stuffs outstanding. Always take care of it up!

  4. Thankyou for helping out, excellent info .

  5. you are actually a excellent webmaster. The site loading speed is amazing. It seems that you’re doing any distinctive trick. In addition, The contents are masterpiece. you have done a great job in this matter!

  6. I gotta bookmark this internet site it seems extremely helpful invaluable

  7. Unquestionably believe that which you stated. Your favorite justification appeared to be on the internet the simplest thing to be aware of. I say to you, I certainly get irked while people consider worries that they plainly do not know about. You managed to hit the nail upon the top and also defined out the whole thing without having side effect , people can take a signal. Will likely be back to get more. Thanks

  8. I truly enjoy examining on this web site, it has got excellent articles. “A short saying oft contains much wisdom.” by Sophocles.

  9. Hello there, You have done an incredible job. I will certainly digg it and personally recommend to my friends. I’m confident they will be benefited from this site.

  10. It¡¦s really a nice and useful piece of information. I am glad that you simply shared this helpful info with us. Please keep us up to date like this. Thank you for sharing.

  11. Useful info. Fortunate me I discovered your site by accident, and I’m stunned why this twist of fate didn’t took place in advance! I bookmarked it.

  12. Great post. I was checking constantly this blog and I’m impressed! Very helpful information specially the last part 🙂 I care for such information much. I was seeking this particular information for a long time. Thank you and good luck.

  13. I was just looking for this info for some time. After six hours of continuous Googleing, at last I got it in your web site. I wonder what’s the lack of Google strategy that do not rank this kind of informative sites in top of the list. Usually the top web sites are full of garbage.

  14. Fantastic web site. A lot of helpful info here. I’m sending it to some buddies ans additionally sharing in delicious. And naturally, thank you in your sweat!

  15. Usually I don’t read article on blogs, however I would like to say that this write-up very compelled me to take a look at and do so! Your writing style has been surprised me. Thanks, quite nice article.

  16. Great – I should definitely pronounce, impressed with your site. I had no trouble navigating through all tabs as well as related information ended up being truly simple to do to access. I recently found what I hoped for before you know it in the least. Reasonably unusual. Is likely to appreciate it for those who add forums or something, web site theme . a tones way for your client to communicate. Nice task.

  17. As I web-site possessor I believe the content material here is rattling great , appreciate it for your efforts. You should keep it up forever! Good Luck.

  18. &Metroclick says:

    MetroClick specializes in building completely interactive products like Photo Booth for rental or sale, Touch Screen Kiosks and Digital Signage, and experiences. With our own hardware production facility and in-house software development teams, we are able to achieve the highest level of customization and versatility for Photo Booths, Touch Screen Kiosks and Digital Signage. MetroClick, 121 Varick St, #301, New York, NY 10013, +1 646-843-0888

  19. You could definitely see your skills in the paintings you write. The sector hopes for more passionate writers like you who aren’t afraid to say how they believe. Always go after your heart. “We may pass violets looking for roses. We may pass contentment looking for victory.” by Bern Williams.

  20. I’m not sure why but this site is loading extremely slow for me. Is anyone else having this issue or is it a issue on my end? I’ll check back later and see if the problem still exists.

  21. I just intend to inform you you that I am new to online blogging and utterly valued your site. Likely I am most likely to store your blog post . You indeed have stunning article blog posts. Delight In it for telling with us your very own blog information

  22. I was suggested this web site by my cousin. I’m not sure whether this post is written by him as nobody else know such detailed about my difficulty. You are wonderful! Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *