Friday, May 1, 2015

Combining Xamarin Forms with Windows Universal Apps

One of the most exciting news at this years //Build/ conference was Microsofts commitment to Universal Apps. One binary and one store for all Windows 10 devices available, ranging from a Rasberry Pi to Xbox.

This did however raise a concert from my part. What will the integration with Xamarin and specifically Xamarin Forms look like?

The way I would most probably suggest, knowing what I know today, is to create a Xamarin Forms project but drop the Windows Phone project and create a universal project to represent the windows platform. You might want to keep the WP project if you want to support WP 8.0 (silverlight) though.

I would also use a Mvvm-framework, like MvvmCross or MvvmLight to share ViewModels between all projects. I still think MVVM is the way to go to achive the most code share possible.

It's also going to be interesting to see what Xamarin Forms for Windows is going to target in the end.

Bottom line, it looks like you are going to have build two sets of UIs from now on...

21 comments:

  1. Just wondering if you saw this announcement from Xamarin regarding the private preview version of UAP support in Xamarin Forms....below is a snippet from their blog post announcing it (http://blog.xamarin.com/xamarin-passes-1-million-developer-milestone/)

    In addition to the stable release of Windows 8.1 and Windows Phone 8.1, we’re also announcing the start of a private preview of Xamarin.Forms for the Windows 10 Universal App Platform, enabling developers that build apps for all Windows platforms to share even more code. This is a very early preview and we’ll be making the Xamarin.Forms for Windows 10 pre-release packages available to small batches of developers over the coming weeks. If you’re interested in joining our preview program, please sign up here.

    http://resources.xamarin.com/xamarin-forms-private-preview.html

    ReplyDelete
  2. Wonderful! This is a best change of Microsoft to integrate Xamarin forms by windows universal Applications. Application Development Firm

    ReplyDelete
  3. I agree with your post. Android software development kit makes the application development process lot simpler and effective. You can create best performing android application with ease. Android Training Institutes in Chennai | Android Training in Chennai

    ReplyDelete
  4. Quality writing .. Great post.

    ReplyDelete
  5. Thanks a lot very much for the high quality and results-oriented help.
    I won’t think twice to endorse your blog post to anybody who wants
    and needs support about this area.


    java training in chennai


    java training in bangalore

    ReplyDelete
  6. Nice post. Great information and really very much useful. Thanks for sharing and keep updating.
    Best Summer Courses for School Students in Chennai | Best Summer Courses for School Students in Velachery

    ReplyDelete
  7. Your good knowledge and kindness in playing with all the pieces were
    very useful. I don’t know what I would have done if I had not
    encountered such a step like this.

    hadoop training in chennai

    ReplyDelete
  8. interesting article about "Combining Xamarin Forms with Windows Universal Apps".
    thanks for sharing.
    Data Science Training in Chennai

    ReplyDelete
  9. This was an nice and amazing and the given contents were very useful and the precision has given here is goo
    Good one, very informative.. thanks for sharing your views and ideas.. it is very useful to me.. thanks once againPython Training in Chennai

    ReplyDelete
  10. nice to know about Combining Xamarin Forms with Windows Universal Apps.

    Selenium Training in Chennai

    ReplyDelete
  11. Thanks for this great post. This is really helpful for me. Also, see
    19216811

    ReplyDelete

  12. Hello. This post couldn’t be written any better! Reading this post reminds me of my previous roommate. He always kept chatting about this. I will forward this page to him.
    bigdata training institute in bangalore

    ReplyDelete
  13. Nice and usefull contents. thanks for sharing. expecting much in the future.

    RPA Training in Chennai

    ReplyDelete
  14. Thanks for the blog and it is really very useful onhadoop training in chennai

    ReplyDelete
  15. This was an nice and amazing and the given contents were very useful and the precision has given here is good.
    AWS Training in Chennai

    ReplyDelete
  16. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.

    Cassandra Database Training in Chennai
    Cassandra Training in Chennai

    ReplyDelete
  17. keep sharing your information regularly for my future reference. This content creates a new hope and inspiration with in me. Thanks for sharing article like this


    Selenium Training in Chennai

    RPA Training in Chennai

    ReplyDelete