My friend Prachi tagged me on this meme on Facebook and I couldn’t agree more with her. When I started my career, my entire version control was folders – zipped, tagged and stored on multiple hard-disks. But then things changed. My guru Raj, enlightened me about advantages of version control systems. I learned about how multiple people can collaborate on projects or how errors can be reversed by going through code history if version controls like Team Foundation Server or GitHub are used. I started using those and these days, all my projects and samples are either in Visual Studio Team Services or in GitHub repository. Going one step ahead, I’m using Visual Studio Mobile Center for DevOps along with these version control systems.
But what is this all about? How it helps in building successful mobile applications? And I thought about answering these questions in a video series. The goal is to explain mobile DevOps and different steps in mobile DevOps in small (less than 10 mins) videos. After completing this series, you’ll be able to build cross-platform Xamarin.Forms mobile application, which will consume Microsoft Cognitive Service and set-up mobile DevOps for the same.
To follow along with this series, I’m recommending following minimum hardware/software combination:
- Intel i5, 8GB, 50GB machine with Hyper-V support & Windows 10 Professional
- MacBook or MacMini with i5, 4GB, 50GB for compiling iOS apps
- Visual Studio 2017 Community Preview
With these hardware/software additional services used in this series are:
- Visual Studio Dev Essentials (which provides access to following services)
- Visual Studio Team Services
- Microsoft Azure (to use Microsoft Cognitive Services)
- Visual Studio Mobile Center
Watch the 1st video here about activating these tools & services to set-up mobile DevOps.
In 2nd video learn about how to setup build automation, using Visual Studio Mobile Center.
I’ll update this blog post in coming weeks with the 3rd video in this series, which will be about building mobile applications.
Stay tuned and subscribe to my blog/channel :)