Is Xamarin a viable option for mobile development? [closed]

2

I need to develop for mobile and I was thinking about Xamarin as an option, and then I went to search and found:

  • Xamarin is paid, and the price is half salty for a single individual license.
  • There is no way to develop the 100% C # app, most say 75% of the code will be written in C # and the rest in the native language of the system.
  • To compile iOS apps, I'll have to buy a Mac.
  • With these three points in mind I wonder if Xamarin is a viable option?

        
    asked by anonymous 06.10.2015 / 01:39

    1 answer

    6

    I'm not going to answer the part that asks for an opinion because it is not the purpose of this site and should not be any, since this does not solve anyone's problem.

    Obviously it's feasible, after all there are a lot of people doing this.

    Each one knows where his callus hurts and will see if the tool answers at all points. You can not random people on the internet say what is good for you.

    I've never heard that you need to use another language to do other parts. As far as I know it gives 100% in C #. Of course there may be something very specific and rare that you can not do well in C # because Xamarin is not yet 100%. I do not think this makes it much less interesting. There are still gains in its use.

    What can happen is having to do some parts in C # even if they are only useful for one of the platforms. This is common, but techniques to reduce this need .

    And remember that almost every application has a part on the server also that can serve all platforms.

    Of course, it does not work miracles. Doing in native language can give a slightly better result. That depends on what you think is most important. Learn and use 3 different technologies and do the best you can or use one and do what is necessary which is still very good.

    You can compile for iOS on a virtual machine or use an external service. Xamarin offers .

    If you program in another language you will also need something like this.

    Microsoft provides main product for free .

    If the application is useful, it is good for something and can be marketed, monetized, etc., the cost of the license is irrelevant . The gain by taking advantage of the bulk of the code can be so advantageous that the cost becomes derisory .

    The only problem is when the application was a volunteer , and it has a lot of it from the stores. That's where it really hurts.

        
    06.10.2015 / 01:56