Entries:
Comments:
Discussions:

Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

(Part 1) Quick Dev: How to use Xamarin to Build iOS, Android and Windows mobile applications

28 minutes, 22 seconds

Download

Right click “Save as…”

James Quick kicks off his brand new series today – Quick Dev – which is dedicated to saving you the developer, time.  In Part 1 he shows us how to get started with Xamarin – a simple and intuitive way to build native apps for multiple platforms like iOS, Android and Windows  in C#.

  • [2:00] What is Xamarin and why should developers use it?
  • [4:10] DEMO: Hello World intro to Xamarin Forms

 Follow the conversation @msdev
 Become a Fan @ facebook.com/MSFTDev
Subscribe to our podcast via iTunes, Windows Phone Marketplace or RSS

If you're interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information:

Websites & Blogs:

 

ms_banner_998x175%20(1)

Tags:

Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
    Unsubscribing
    Subscribing
  • Carlos QuintosCarlos Quintos

    Great :3

  • Great video! Super helpful and timely considering I'm just diving into Xamarin for the first time now. 

    One quick thing, not sure if I just missed this in the video, but it didn't work out of the box for me. I had to update the Xamarin.Forms nuget package before I could get it to work. Maybe it's a noob mistake but just in case someone else ran into the same issue I thought I'd share!

  • @robbiestells: Thanks for the feedback!  I have never had to update the Xamarin.Forms nuget package.  I have always been able to run the application as is after creating the solution.  Did it give you any specifics on the errors you got before updating?

  • At 27:05, you say: "We've shared 100% of our code [...] we've shared all of our UI"

    Have you?  When you have to bring a control down by 20 pixels on one of the platform but not others, you have *NOT* achieved the cross-platform goal everyone aspires to.

    Peppering conditional control positioning based on which platform is in use throughout your layout code is *exactly* the sort of thing that should "just work" instead and needs to be avoided.  I'm not a mobile developer (yet) but seeing that this sort of thing still needs to be done does NOT make me want to take it up.  Have we not learned anything from the browser wars?

    But thanks for demonstrating it - I'm taking this as a warning.

  • PaulPaul

    Why develop with Xamarin versus a reactive web site?

  • @Paul: Hi Paul.  Personally, I have a much deeper background in C# than I do in web, so it just happens to be my preference.  Additionally, wrapping a reactive website as an application is not considered "Native" and could lead to lower performance/responsiveness (although most likely that is fairly low).  Lastly, Xamarin Forms allows me to share UI code that renders appropriately on each platform, meaning my button looks like an Android button on Android, an IPhone button on IPhone, etc.  One of the downsides of a responsive web app is that is looks like a website and not necessarily like a native application.

  • @dandy: Understand your point.  Current standard for Modern Web Dev is to target supported features of the browser, not the browser itself.  Similar thing here, where yes, ultimately, we don't want to have to manually check out which platform we are running on.  Seems like something like that could be already taken care of which Xamarin forms, although this could throw off position if using Absolute Positions.  Main key here is that I don't have to learn to design UIs in XCode and Android Studio separately.  I can do it all within Xamarin, within my Shared Project, with controls that render with a native feel and take care of minute details when needed.

  • This totally does not work on either of my computers. Keep getting errors that "User code size, 476420 bytes is larger than 131072 and requires a Business (or higher) license.

    To run a "Welcome to Xamarin Forms" page ???

    Keep getting notifications that there are Xamarin updates for Visual Studio 2015 Community, and run them and the "Finish" ok, but after restarting visual studio the updates are still waiting to be installed.

     

  • added:

    Contacted Xamarin rep. He pointed me to a 30 day free trial of the Business license and instructions how to use it, which were outdated (aka wrong). Finally messed with it long enough to get it to work.

    I need a Business License just to write "Welcome to Xamarin Forms" on a blank page?? Ridiculous.

    Hopefully now that Microsoft has bought them, this will change.

  • @JohnS2063: Indeed it did, quite recently in fact.

    "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."

    https://blog.xamarin.com/xamarin-for-all/

Remove this comment

Remove this thread

Close

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.