Xamarin has some limitation for creating APP for Android

Asked

Viewed 693 times

0

I’m starting to study mobile programming, specifically Android at the moment, and I’m having a question.

I started studying the Android Studio which uses the JAVA language, but it is also possible to develop for Android using Visual Studio with Xamarin and the language C# (IDE and language I already have a good experience).

Does the application created with Xamarin have any technical limitations? Some limitation of Android version or something that is different from an app created with Android Studio?

Thank you all.

  • You should use Xamarin, of course. Anyway you can not compare the two things, after all Xamarin is a technology, Android Studo is an IDE. http://answall.com/q/101691/101 If the question is reformulated by not asking for broad opinions or comparisons and for things that are not comparable, the question may be reopened.

  • Thanks for the feedback, I changed the question, I hope it was appropriate. And thanks also for the answer.

  • No, he keeps asking for an opinion. Purely opinionated answers are not allowed as they do not help anyone at all. I gave my opinion as a comment. If you think you should make a life decision based on what a random person on the Internet who doesn’t know you said, then that’s something only you can decide if it’s good. But the system was not created to support official responses about this.

  • I’m not making life decisions based on someone random from the Internet. I’m looking for people who are in the area and know about the subject (which for me is totally new) and who show me some points about the technologies in question so I have something to research about and draw my conclusion. But I fully understand that if this is not the correct system to do this my post should be removed. I apologize for posting my question on the platform without having read the terms carefully.

  • That’s why questions based on opinions are not allowed here. People think exactly what you think, that the opinions posted here will help, but they won’t. Experienced people know this. The beginners haven’t figured out how that doesn’t help. More objective questions or questions that have a small degree of subjectivity can be asked, this cannot be answered, at least in the current form. You can still reword to save it. You can read [help] to see if it helps you. Or: http://meta.pt.stackoverflow.com/q/486/101 or http://meta.pt.stackoverflow.com/q/488/101

  • I completely understood the question. I gave a modified question, see if it is suitable now. Thanks for the touch.

  • Reopened, let’s see what the community thinks and if they can answer.

Show 2 more comments

1 answer

2


Your question is very important for understanding Xamarin.

Many believe that the Xamarin platform is not native, that they are mistaken, because Xamarin is native, being possible to accomplish absolutely everything you would do in Android Studio.

Example: If an API specifies, such as camera, to have a problem, this same problem reproduced in Android Studio(Java) will be played in Xamarin(C# or F#), as both use NDK to access the native api.

Remembering that it will be necessary a learning curve to develop mobile applications, however, once already familiar with the language, tends to be smaller this curve.

I hope I’ve answered your question.

  • Cool, thank you so much for the answer. That’s what I wanted to know, whether there is a difference using one or the other, but apparently not. I’m going on vacation next month from college and I’ll start studying Xamarin.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.