Thursday, May 19, 2016

Xamarin & Microsoft - //Build Reactions

The.Time.Has.Come.



One of the most exciting announcements at //Build (if not _the_ most exciting) is that the long-rumored joining of forces has finally happened between Microsoft and Xamarin. You can read the details here, but in a nutshell it goes like this:

"Xamarin will be in every edition of Visual Studio, including the widely-available Visual Studio Community Edition, which is free for individual developers, open source projects, academic research, education, and small professional teams. Develop and publish native apps for iOS and Android with C# or F# from directly within Visual Studio with no limits on app size."

This is huge. I've spoken with developers in the last couple years or so that really wanted to use Xamarin but shied away because of the costs. Now it is free. The Xamarin SDKs are also now open source, so you can view each platform's SDK code until your heart is content.

Getting started is pretty simple but there are some requirements to be aware of. Building for iOS requires a Mac. Building for Android requires really...anything. Testing for either can be done on a PC with the new iOS Simulator James demos in the Channel 9 video below, which brings me to the next subject.

I had the pleasure of talking with James Montemagno from Xamarin for my relatively new Channel 9 blog Adam's Garage (ps - hit me up with any content you want to see). You'll be hard pressed to find a more passionate mobile developer than James and he demos how easy it is to create a new app and a couple sample applications. Watch the video inline, or jump on over watch it on Channel 9 and be sure to read the notes below the video there to see the various specific subjects and direct links.



Where to next?

Get Visual Studio with Xamarin or install Xamarin into your existing Visual Studio instance. This url will allow you to do either. Once everything is setup, check out the following links for some great samples and further learning. Happy Coding :)

47 comments:

  1. That is very interesting; you are a very skilled blogger. I have shared your website in my social networks!


    SAP training in Chennai

    ReplyDelete
  2. Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care and we take your comments to heart.As always, we appreciate your confidence and trust in us.


    Hadoop Training in Chennai

    ReplyDelete
  3. Hi colleagues, its great piece of writing concerning Development Tips and entirely defined, keep it up all the time.

    Dentist Websites for Dental Specialists in AMerica.

    ReplyDelete
  4. I really enjoyed this posting in which you share a valuable post. Thanks for sharing it.
    game app developers

    ReplyDelete
  5. Thank you for taking the time to provide us with your valuable information.
    บาคาร่า
    gclub จีคลับ
    gclub casino

    ReplyDelete
  6. Teensafe is an ideal spy software to install on a mobile phone to protect a teen, have a glimpse at this link for more info.

    ReplyDelete
  7. It's really great post and useful, thank you for sharing this post.
    Best IT Training in Bangalore

    ReplyDelete
  8. By reading this article I get a lot of lessons and this is very useful . cara menggugurkan kandungan

    ReplyDelete
  9. I have read your article, it is very informative and helpful for me.I admire the valuable information you offer in your articles. Thanks for posting it.. AC Market

    ReplyDelete
  10. a pride for me to be able to discuss on a quality website because I just learned to make an article on
    cara menggugurkan kandungan

    ReplyDelete
  11. Thanks for the great article :)

    Keep posting more.

    Thanks,
    Giri,
    Trainer - Kamal Technologies,
    Best React JS Training Institute in Chennai

    ReplyDelete
  12. Windows operating system practically provides a lame way to hide files and folders and that is not enough if you are serious about protecting your private data Folder lock

    ReplyDelete
  13. Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people.. psd to wordpress

    ReplyDelete
  14. Wow what a Great Information about World Day its very nice informative post. thanks for the post. Emu4iOS iOS 11

    ReplyDelete
  15. It is imperative that we read blog post very carefully. I am already done it and find that this post is really amazing. IPALibrary iOS 11

    ReplyDelete
  16. Absolutely fantastic posting! Lots of useful information and inspiration, both of which we all need!Relay appreciate your work. iOS 11.3 Jailbreak

    ReplyDelete
  17. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site. xamarin training in Chennai

    ReplyDelete
  18. It is truly a great and helpful piece of info,Excellent blog,Thanks for sharing. Boom Beach Download Apk

    ReplyDelete
  19. great and nice blog thanks sharing..I just want to say that all the information you have given here is awesome...
    Thank you very much for this one

    iOS Training Institutes in Chennai

    iOS Training

    ReplyDelete
  20. I am really happy that like you people today offers the free content for all of us, Thank you from my Heart.

    https://imediasolutions.in/india/logo-designer-online.php

    ReplyDelete
  21. For Windows 8 users, the upgrade to Windows 8.1 option should be relatively easy considering the many benefits listed below. Alaskan Home Windows USA

    ReplyDelete
  22. Thank you for the link building list.I am going jot down this because it will help me a lot.Great blog! Please keep on posting such blog.

    website builder for reseller

    ReplyDelete
  23. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

    private label website builder

    ReplyDelete
  24. Comfortabl y, the post is really the freshest on that deserving topic. I harmonise with your conclusions and definitely will thirstily look forward to your next updates.

    white label website builder

    ReplyDelete
  25. These tips are very useful. Thank you for providing the valuable post.
    Bootstrap Training In Bangalore

    ReplyDelete
  26. It was a brilliant opportunity to visit this sort of site and I am cheerful to know, much obliged to you such a great amount for allowing us to have this open door.mobile app development company chennai

    ReplyDelete
  27. I am genuinely thankful to the owner of this web page who has shared this fantastic paragraph at at this place. you could try this out How To Password Protect Folder The Marine Way

    ReplyDelete
  28. Nowadays, laptops have become not just as a status symbol for the rich and elite, but as an everyday tool for gathering information and connecting with the rest of the world with the help computers deals of the internet. However, not every Tom, Dick or Harry can afford to buy the newest or trendiest model of this highly developed computer.

    ReplyDelete
  29. Nice Article with many useful contents, Thanks author for this useful info. Get IT Training in Bangalore from TIB Academy

    ReplyDelete
  30. The following pages teach you how to build a simple Android app. You’ll learn how to create a "Hello World" project with Android Studio and run it. Then, you'll create a new interface for the app that takes some user input and opens a second screen in the app. Best More learn about apps Apps Design and Development Company Karachi its guide a further about this services and gives you traning as well.

    ReplyDelete
  31. Outstanding blog thanks for sharing such wonderful blog with us ,after long time came across such knowlegeble blog. keep sharing such informative blog with us.

    machine learning workshops in chennai
    machine learning projects in chennai
    machine learning tution in chennai
    machine learning and artificial intelligence course in chennai

    ReplyDelete
  32. Really useful information. Thank you so much for sharing.It will help everyone.Keep Post. RPA training in chennai | RPA training in Chennai with placement

    ReplyDelete
  33. Thanks for such a great article here. I was searching for something like this for quite a long time and at last, I’ve found it on your blog. It was definitely interesting for me to read about their market situation nowadays.angularjs best training center in chennai | angularjs training in velachery | angularjs training in chennai | angularjs training in omr

    ReplyDelete
  34. It is the intent to provide valuable information and best practices.
    Planetbiv

    ReplyDelete