Microsoft Makes Xamarin Free In Latest Attempt At Mobile Dominance

15

Latest Videos FromTom's Hardware
TOPICS

Seth Colaner previously served as News Director at Tom's Hardware. He covered technology news, focusing on keyboards, virtual reality, and wearables.

  • megiv
    I used Xamarin with C# and it's so much fun. C# is such a wonderful language, and being able to code in C# for mobile apps is just awesome.
    Reply
  • cknobman
    Finally, been wanting to use Xamarin for years but did not have the money to do it.

    Time to try making my Windows Phone app available for Android and iOS!!
    Reply
  • canadianvice
    Does anyone know how easy it is to adapt a good understanding of VB.net to C#? I've wanted to make use of Xamarin, but if I have to totally relearn things, it's not much of a point vs. learning Android code.
    Reply
  • RedJaron
    17747051 said:
    Does anyone know how easy it is to adapt a good understanding of VB.net to C#? I've wanted to make use of Xamarin, but if I have to totally relearn things, it's not much of a point vs. learning Android code.
    My experience between languages, whether it's VB, C++, or SQL, is that you don't so much as relearn how to program as simply learn the how to bring your existing programming knowledge to bear in a new syntax. Whether you say "Dim X as Integer" or "int x;" the concept of an integer variable is the same. If you understand programming, you already understand the steps you need to do to accomplish a task. Learning a new language just means you know another way of telling a computer to perform the exact same actions.
    Reply
  • alextheblue
    Whether you say "Dim X as Integer" or "int x;" the concept of an integer variable is the same. If you understand programming, you already understand the steps you need to do to accomplish a task.
    I dunno man there are near-exceptions. I remember in HS they started us off on Pascal using Borland libraries (and a badly outdated IDE) and then switched us to C++ and standard template... it wasn't quite like starting over but it wasn't just learning new ways to initialize variables either. :D

    But I get what you're saying if you can program in one language you can generally pick up another one easily enough, it's mostly learning the syntax and common libraries. I eventually discovered that I really don't care for programming though, took some in college and I got good grades but it just wasn't for me. Especially testing and debugging which seemed to me like most of the workload.
    Reply
  • bigpinkdragon286
    VB.NET to C# is not so drastic a switch. It mostly is just syntax as both languages target the same CLR (Common Language Runtime). Programming in C# may feel a bit odd at first, but once you work through the transition, it'll feel just like home, and maybe even make a bit more sense than VB.NET.
    Reply
  • hst101rox
    I thought Visual Studio Community came with Xarmaininan for free.
    Reply
  • bigpinkdragon286
    Xamarin Starter Edition was available for free as a separate add-on to VS 2012 & 13, and installed alongside of 2015. This may be what you are thinking of. The Starter Edition was a tad hamstrung for serious development work. Thanks to Microsoft's acquisition of the company going through, non-Starter Edition Xamarin is now included with all of the VS 2015 releases.

    Xamarin FAQ
    Reply
  • Bollinger02
    Does anyone know how easy it is to adapt a good understanding of VB.net to C#? I've wanted to make use of Xamarin, but if I have to totally relearn things, it's not much of a point vs. learning Android code.
    Try JetBrains DotPeek's.... and go for Decompiled Sources. It will give you a fair C# translation of you VB app
    Reply
  • Martell1977
    Windows Phone 8.1 was really a nice OS and I prefer it over Android. but I'm stuck with Android because MS doesn't have a compelling phone with WP10 on it. I haven't had a chance to try WP10 because of this. I'm planning to upgrade my phone soon, but I don't care for a low end, low resolution phone and MS (as far as I can tell) have no high end phones.
    Reply