Ninja Coder for MvvmCross and Xamarin Forms 2013


A Visual Studio Addin to aid the development of MvvmCross and Xamarin Forms solutions.

(10) Review
Visual Studio
Download (9,332)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (10)
Q and A (9)
Sign in to write a review
Sort by:

by PayPhone | July 30 2015

Hi, When is avaible to Vs2015

adrian sudbury1 July 30 2015
| Edit |

im working on it - i would imagine September.

by Paul Leman | April 03 2015

by matengo | January 06 2015

Very nice work!

adrian sudbury1 January 06 2015
| Edit |

Thanks - always appreciate feedback (good or bad!)

The next release (hopefully) will support both MvvmCross and Xamarin Forms - allowing Xamarin Pages to be used with MvvmCross ViewModels and Services.

by 87Mat | December 29 2014

Don't know if you guys where to fast for the business or what went wrong but i hat to spent 1 Hour and add all references to all the packages by my self because the solution set up with the ninja is unable to handle nuget packages correctly... we are soon in the Year 2015, i kind of expect that... Otherwise i do not use a tool, and do it manually...

Created a Solution with Android, Windows Store and iOS

adrian sudbury1 December 30 2014
| Edit |

Not had those sort of problems myself.

The tool is a community effort (lead by myself) - given the chance I do look into problems people raise.

I often find its something unique about a developer's setup that is the cause of the issue.

I do test a LOT on my own setup and a few others help when time allows them to do a bit of testing too.

You could try the next version which is in beta(which includes support for Xamarin Forms) to see if the problems are fixed with the pending release.

If not good luck - thanks for trying the add in its not for everyone I know but I do put a lot of effort into it :-(

by FlatplanetPl | February 25 2014

One of the best plugin! "Must have" for everyone who wants to develop multiplatform app.
Thank You Adrian!

by Sharbel | February 22 2014

It just works.. saves a heck of a lot of time trying to manually configure and wire-up these projects where one little forgotten config screws you up.

Great job Adrian, thank-you for this.

by ColmOShea | November 14 2013

This tool just saved me from the nightmare I was having with referencing MvvmCross with Nuget. Fantastic tool, thanks very much!

adrian sudbury1 November 14 2013
| Edit |

glad it helped you out. I'm still amazed people use the nuget approach rather than the ninja - the ninja gives you best of both worlds.

by flatplanet77 | July 09 2013

This plugin is awesome!
It will help you to start with Portable Class Library in MonoTouch, Droid, etc.
Just couple clicks and you may have entire multiplatform solution with MVVM Cross.
Good work Adrian!

adrian sudbury1 July 12 2013
| Edit |

v1.2.1 uploaded for the issue you spotted with the testing project.

by Oleg Gavrilov | July 06 2013

Awesome tooling, helps alot when starting xamarin mobile development!

Thank you very much!

adrian sudbury1 July 12 2013
| Edit |

thanks glad you find it useful.

by Spakoo | May 22 2013

It's just great. Thank you.

adrian sudbury1 May 23 2013
| Edit |

thanks - work in progress - hopefully will get better as the weeks/months progress.

Sign in to start a discussion

  • Visual Studio 2015 plugin?
    4 Posts | Last post December 04, 2015
    • When is the VS2015 plugin going to happen?  Thanks!
    • im not sure at the moment, ive not even downloaded VS2015!
      are plugins supported in VS2015?
      moving to a VSPackage would be quite a bit of work! 
    • Is there any update on this? It has been 7 months since this was asked you never said no just that it would be a lot of work, so just wondering if you are planning on doing this? 
      You did create the issue on your GitHub, but he has no details about progress.
    • i now have a version for vs2015 i just need some people to test it out.
      if anyone is available to test for me get in touch via twitter @asudbury.
  • Windows Phone Xamarin Forms App not launching first page
    2 Posts | Last post February 04, 2015
    • Hi,
      when generating a project for Xamarin Forms with the Ninja Coder, the Windows Phone Application is stuck at the loading screen. Nothing happens and the first page ist not loading. I guess this has to do something with the RootFrame.Navigating event, that cancels the navigation. I am not sure how to fix this. Anyone else discovering the same issue?
    • The installer package for 3.3.0 seems to be broken. It does not contain the latest Project Templates from the source branch and so for example the Windows Phone project is not launching correctly. Please create a new build with the right templates.
  • latest 3.2.0 error - could not load core assembly or one of the dependencies
    5 Posts | Last post January 07, 2015
    • Hi Adrian,
      I just used latest version 3.2.0 with 2013 to create a sample project test1 with all defaults (Xamarin.Forms)
      1. generated 6 projects
      2. compiled
      NO Errors at this point all clean
      3. try to run on IOS 8.1 simulator and getting
      System.IO.FileNotFoundException: Could not load file or assembly 'Test1.Core' or one of its dependencies. The system cannot find the file specified.
      What am I missing? is Xamarin.Forms option still work in progress?
      Thank you for  great tool
    • Hi Mark,
      It should be working (easy for me to say!)
      its not a work in progress :-(
      if you try android or windows phone app does it work?
    • Adrian,
      is VS.NET 2013 Update 4 a problem?
      I uploaded a link to a recording to demonstrate problem if you want to see.
      i will let you know shortly about windows/ android result.....
      Thank You
    • Adrian,
      Android is working fine, LoadFromXaml loads view ok but in IOS it throwing an exception.
    • Hi Mark,
      Can we carry this on via github issues.
      if you create an issue here - we can continue looking into it.
      It might be worth looking into if the exception contains any more info too.
      PS video was really helpful - what tool do you use?
  • PhoneApplicationService.Current is null
    2 Posts | Last post December 19, 2014
    • I used Ninja to generate my projects. I got a null ref exception on this line of code in App.xaml.cs:
      PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled
      Solution was to add this to App.xaml inside the Application tags:
              <!--Required object that handles lifetime events for the application-->
                  Launching="Application_Launching" Closing="Application_Closing" 
                  Activated="Application_Activated" Deactivated="Application_Deactivated"/>
      I created the handlers for the events that were missing. After this all is working.
    • Thanks for that.
      Lothrop spotted the issue in testing the beta version 3.2.0 - thanks for the info anyway much appreciated.
  • MvvmCross + Xamarin.Forms not available
    4 Posts | Last post December 04, 2014
    • Hi
      When I want to create a new project with the extension the options involving Xamarin.Forms are showing: Not available in this version.
      Which version is meant here? The version of the Extension? Or am I missing something?
      Thanks in advance.
    • The Xamarin Forms option is still a work in progress - I have a version that is still being tested (but is nearly complete) - if you would like to try it send me your email address or get in touch via twitter @asudbury.
    • Hi Adrian
      Great, would really like to try that version out.
      My email is antoine dot hauck at gmail dot com ;)
      Thanks for your effort.
    • have sent you an email with url to the installer - let me know what you think.
  • Visual 2013 Support
    12 Posts | Last post October 27, 2014
    • Hi, seems like a great add-in, but what about visual studio 2013 support (now that its out) ??
    • Yes vs2013 support will come - not sure when - I've not even installed it yet"
    • Hi
      Thanks, I already have the Visual 2013 installed, so if I could help you with something, just ask
    • Also keep in mind if you are interested in the Xamarin iOS and Android development that Xamarin doesn't support Visual Studio 2013 yet. They are still working on this. So any port Ninja to 2013 would be lacking this modules unless used via a unsupported hack of some kind.
    • Support for Visual Studio 2013 is now available for Xamarion.iOS and Xamarin.Android.  Any plans now on updating the extension to support VS 2013?
    • Here's the blog post with the announcement:
    • I am putting the finishing touches to version 3.0.0 of the Ninja. This will include support for VS2013.
      I am aiming to have a beta version of it available next week - if you would like to help test it (just the vs2013 part) that would be great.
    • Where i could help you to test VS2013 integration?
    • Contact me on twitter @asudbury if you can help with testing vs2013 support.
    • Any update on version 3.0 and VS2013 support?
    • Support for VS2013 is available as a private beta at the moment - if you want to participate contact me on twitter - @asudbury.
    • Hi, 
      Can you please let me know if the support for VS 2013 is made available in the latest release (3.1.0) Or is it still in beta?
      I am working on Windows 8.1 Store apps. By using the latest version of this tool, it is allowing to create Windows Store app on VS 2013, but targeting to Windows 8 (but not 8.1).
      When re-targeting the Windows 8 project to 8.1, error gets generated as below:
      "Some NuGet packages were installed using a target framework different from the current target framework and may need to be reinstalled. For more information, visit  Packages affected: MvvmCross.HotTuna.CrossCore, MvvmCross.HotTuna.MvvmCrossLibraries"
      Our plan is to create cross platform apps (Windows 8.1 and iOS)
      So, is there any guidance available to create Windows Store 8.1 apps using this tool. 
  • Mvvmcross 3.2.1 compatibility
    2 Posts | Last post October 25, 2014
    • Hi,
      It seems that projects generated can't pull in the newer 3.2.1 via Nuget. Error message refers to incompatible profiles. It is mentioned in the Mvx release notes that a newer profile should be used like 78. I however can't find out how to ask Ninja to use that instead of 158 (dropdown list in settings only contains 158)
    • This issue is fixed with Ninja Coder 3.1.0.
  • Error when closing VS 2012
    3 Posts | Last post November 21, 2013
    • Hi, I find this an excellent Adding, but when closing VS 2012 it shows an error  dialog several times (maybe 10 in a row). Here's a screenshot:
    • You must have 'Display Errors' checked in the options screen - uncheck this and it should be fine.
    • Correct! the issue is gone. Thanks!
  • Source Code
    2 Posts | Last post October 16, 2013
    • Hi, Would you make the source code open source for this?
      We certainly personally add more features.
    • The code is already open source on github.
      Things are changing at a fast pace  - let me know what changes you are thinking of - I may have them covered.
      It would be best to add Issues to the github repository regarding changes.