Forum Events & Community

Announcement:

The Xamarin Forums have officially moved to the new Microsoft Q&A experience. Microsoft Q&A is the home for technical questions and answers at across all products at Microsoft now including Xamarin!

To create new threads and ask questions head over to Microsoft Q&A for .NET and get involved today.

March 6 & 7: Dallas, TX - MVP MIX

JamesMontemagnoJamesMontemagno USForum Administrator, Xamarin Team, Developer Group Leader Xamurai

Location: Dallas, TX on March 6th & 7th

Registration: http://mvpmix.com/

I will be presenting multiple topics at MVP Mix inluding:

Go Mobile on iOS and Android with C#, Visual Studio, and Xamarin

Xamarin enables C# developers to become native iOS, Android, and Windows mobile app developers overnight. In this session, learn how to leverage your existing Microsoft .NET and C# skills to create iOS and Android apps in Visual Studio with Xamarin. In addition to allowing you write your iOS and Android apps in C#, Xamarin lets you reuse existing .NET libraries and share your business logic across iOS, Android, and Windows apps. This session will also give you the tools to determine how much existing C# code can go mobile to iOS and Android, and help you determine the architecture necessary to support maximum code sharing and reuse. We also provide guidance and best practices for handling fragmentation across and within each device platform. In addition to covering traditional Xamarin mobile development we will also take a look at Xamarin.Forms, which enables developers to share even more code with a shared user interface across iOS, Android, and Windows Phone using C# and XAML. We will dive through several live coding samples and real world mobile apps to look at their the architecture and patterns that power them.

Leveraging MVVM On Every Platform!

Model View ViewModel (MVVM) is an architectural pattern that originated from Microsoft and provides a pattern for code-sharing across Windows Store and Windows Phone apps; however, you can take MVVM anywhere - including iOS and Android! MVVM frameworks act as the glue that ties together the apps user interface and business logic and adds amazing features such as data binding and commands. There are several MVVM frameworks that allow you to share more code on iOS, Android, and Windows including Bind, MVVM Light, MvvmCross, and Xamarin.Forms ships with its own lightweight MVVM framework. Come learn what exactly the MVVM pattern is, and when to use it. We will go through the pros and cons of several architectural patterns, such as MVC and MVP, and compare them to MVVM. We will investigate several different MVVM frameworks from lightweight to heavier approaches. Walk away with the ability to leverage the MVVM framework for optimal code reuse in creating beautiful native mobile applications on every platform.

Posts

  • AndrewMobileAndrewMobile USMember ✭✭✭✭

    You mentioned Bind as a MVVM framework beside MVVM Light and MvvmCross.
    I'm not able to find any info about it, can you post a link to it please?

  • JamesMontemagnoJamesMontemagno USForum Administrator, Xamarin Team, Developer Group Leader Xamurai

    It is a small little library from Frank Krueger to show how you can make your own: https://github.com/praeclarum/Bind

Sign In or Register to comment.