Episode 35: iOS Designer for Xamarin Updates with Alex Corrado

Sign in to queue

Description

This week, James is joined yet again by friend of the show Alex Corrado, who shows off the latest and greatest updates to the Xamarin iOS Designer in Visual Studio. This includes new support for Device adaptation and a brand new constraints and frame editing mode. Alex walks through building a brand new screen from scratch that adapts to phones, tables, portrait, and landscape!

Show Links:

Useful Links:

Embed

Download

The Discussion

  • User profile image
    Rob

    I've been developing iOS swift/ObjC with storyboards for years. What I don't understand, is how do you tie the xaml bindings to the named elements on the storyboard like you are doing on android applications? Do you have an example application that does android/iOS with storyboards, that does the xaml bindings for both apps? Thanks.

  • User profile image
    James​Montemagno

    @Rob: Hey there, I am a bit confused on the question I guess.

    For traditional iOS/Android we use Storyboards/Android XML separate user interfaces with shared code. Our designer for iOS will automagically set the Outlet when you update the name of a control in it. This way you don't need to update any headers or anything like that, it just generates the code.

    It sounds like you are talking more about Xamarin.Forms, our cross platform user interface library. To name a control you would just use x:Name="Name" to expose it in the code behind. Or do data binding to it. We have some great docs here: https://developer.xamarin.com/guides/xamarin-forms/xaml/xaml-basics/

    I would also recommend my MVVM episode: https://channel9.msdn.com/Shows/XamarinShow/Introduction-to-MVVM

Add Your 2 Cents