★Review★ Microsoft Visual Studio for Cross-Platform Mobile App Development

Create native mobile apps for Android, iOS, and Windows

Microsoft Visual Studio is an integrated development environment (IDE) for developing console and graphical user interface applications along with Windows Forms or WPF applications, websites, web applications, and web services.

 

✪ What do I like best?

With Visual Studio, I can create native apps for Android, iOS, and Windows in the same solution. They are just as responsive as apps written in the native platform languages.

I like the user interface. Although at first, it would give you an overwhelming feeling but the more you play around, the more you would find it easy. The interface is customizable suiting your needs.

The Syntax highlighting and suggestion features are very useful for coding. The Error List section is descriptive thus helpful to find the right solution. The Xamarin Live Player feature is very good for real-time testing on Android and Apple devices.


✪ What do I dislike?

The installation takes a lot of time and it takes huge space on the hard drive. The installation package should be smaller and should have offline installation facility. The Visual Studio Emulator for Android should be faster and smoother.


✪ What business problems am I solving with Visual Studio? What benefits have I realized?

I find it very useful to create a single interface for Android, iOS, and Windows apps by using the Xamarin.Forms. It saves me valuable time and headache to not change things multiple times.


✪ Recommendations to others considering Visual Studio

If you use Android Studio to build Android apps, with Visual Studio you can build native mobile apps for Android, iOS, and Windows in the same solution - sharing code, strings, images, and even the UI! You can build apps by using HTML and JavaScript, C# and .NET (Xamarin),  or C++. Your apps will have full access to native APIs and native user controls.

Visual Studio is not RAM or CPU hungry, it gives you flexibility for multi-tasking.


Rating: ★★★★★