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


  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 (

    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.

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

  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

  4. Quality writing .. Great post.

  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

  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

  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

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

  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

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

    Selenium Training in Chennai

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


  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

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

    RPA Training in Chennai

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

  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

  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

  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

  18. Good job in presenting the correct content with the clear explanation. The content looks real with valid information. Good Work

    DevOps is currently a popular model currently organizations all over the world moving towards to it. Your post gave a clear idea about knowing the DevOps model and its importance.

    Good to learn about DevOps at this time.

    devops training in chennai | devops training in chennai with placement | devops training in chennai omr | devops training in velachery | devops training in chennai tambaram | devops institutes in chennai | devops certification in chennai | trending technologies list 2018


  19. The blog you had post is verymuch useful for us to know about the Web designing. thanks for your information sharing with us.
    Web Designing Institute in Coimbatore
    Web Designing Course
    Web Design Classes
    Website Design Course
    Learning Web Design

  20. Amazing information,thank you for your ideas.after along time i have studied
    an interesting information's.we need more updates in your blog.
    Java Classes in Bangalore
    Java Training in Ambattur
    Java Training in Saidapet
    Java Training Institutes in OMR

  21. This information is impressive. I am inspired with your post writing style & how continuously you describe this topic. Eagerly waiting for your new blog keep doing more.
    Ethical Hacking Training in Bangalore
    Ethical Hacking Course in Bangalore
    Java Certification in Bangalore
    Java J2ee Training in Bangalore
    Advanced Java Course in Bangalore

  22. Useful Information, your blog is sharing unique information...Thanks for sharing!!!

    Guest posting sites

  23. I am happy to find this post very useful for me, as it contains a lot of information. I always prefer to read the quality content I found in you post. Thanks for sharing.

    Selenium Training in Chennai
    Selenium Training
    iOS Training in Chennai
    French Classes in Chennai
    Big Data Training in Chennai
    iOS Training Institute in Chennai

  24. Very nice post here thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.

    Machine learning training in chennai
    machine learning course fees in chennai
    top institutes for machine learning in chennai


  25. Thank you for sharing your article. Great efforts put it to find the list of articles which is very useful to know, Definitely will share the same to other forums.

    best openstack training in chennai | openstack course fees in chennai | openstack certification in chennai | openstack training in chennai velachery

  26. It is a great post. Keep sharing such kind of useful information.

    Article submission sites

  27. Thanks for this grateful information. all this information is very important to all the users and can be used good at all this process.

    Best Web Designing Training Academy in Kanchipuram

  28. Good and more informative post... thanks for sharing your ideas and views... keep rocks and updating.........

    PCB Designing Training in Chennai | PCB Training Institute in Chennai | PCB Training in Velachery

  29. Your article was so impressive and informative. Its very interesting to read. Thanks for sharing,
    Best web design Training Institute in Kanchipuram

  30. Just seen your Article, it amazed me and surpised me with god thoughts that eveyone will benefit from it. It is really a very informative post for all those budding entreprenuers planning to take advantage of post for business expansions. You always share such a wonderful articlewhich helps us to gain knowledge .Thanks for sharing such a wonderful article, It will be deinitely helpful and fruitful article.

  31. I really like reading through a post that will make people think. Also, many thanks for permitting me to comment!
    best service center

    Samsung service center

    oppo service center

    oneplus service center

    realme service center

  32. This comment has been removed by the author.

  33. Very Good Blog. Highly valuable information have been shared. Highly useful blog..Great information has been shared. We expect many more blogs from the author. Special thanks for sharing..
    SAP Training in Chennai | AWS Training in Chennai | Android Training in Chennai | Selenium Training in Chennai | Networking Training in Chennai

  34. thanks for it very good and nice blog i really enjoyed it i got more information thanks for your detailsweb design company in velachery

  35. I Got Job in my dream company with decent 12 Lacks Per Annum salary, I have learned this world most demanding course out there in the current IT Market from the Data science courses in Pune experts who helped me a lot to achieve my dreams comes true. Really worth trying.