Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Android Studio vs Visual Studio ( Cross Platform Native Mobile App Development ) [closed]

I am a beginner. I am learning to develop Android Apps. What are the differences between Android Studio and Visual Studio? I have checked the Visual Studio website recently. I have seen this sentence

"Hybrid apps with JavaScript and Native apps with C#".

What does this mean? Does it mean that we can create native mobile apps in Visual Studio with full control like Android Studio? What are the pros and cons between them, and Which is the correct path for beginners?

I also have the idea to learn to develop iOS Apps as well. Can I learn C# and use Visual Studio if the Android Studio and Visual Studio has same features and the performance of the Developed Apps are same?

like image 272
LearningProgramming Avatar asked Sep 09 '15 08:09

LearningProgramming


People also ask

Should I choose cross-platform mobile app development over native apps?

Native development produces apps with high performance, but it can be costly to build. If you have a limited budget to work on, cross-platform development is the ideal choice. You'll save around 30%-40% as only a single codebase is created for an app that works on both Android and iOS.

Is native Development better than cross-platform?

Native apps perform better and faster than cross-platform and other types of non-native apps since these are developed with specific platform requirements in mind. Native apps are compiled exclusively for a specific set of devices and run on a specific architecture.

Can Android Studio make cross-platform apps?

You can target Android, iOS, and Windows in the same solution if you want, and then share code between them by using a cross-platform static or dynamic shared library. If you need to build an app for Android that requires any sort of advanced graphics manipulation, such as a game, you can use C++ to do it.


1 Answers

I think you might be confused. Microsoft recently partnered with Xamarin. It gave Visual Studio the capabilities to create iOS, Android, and Windows applications (with a price, using C#).

Android Studio (if i am not mistaken) is used to create native Android applications using Java.

If you are interested in learning to develop a Cross Platform application using C#, then check out Xamarin.

A simple google search "hybrid vs native" app will give you the pros and cons.

Check this link for more information - Xamarin Blog

like image 130
Francis Yeap Avatar answered Oct 09 '22 21:10

Francis Yeap