Jim Bennett
Xamarin MVP Microsoft MVP

Mobile developer at EROAD, Xamarin MVP and Certified Developer, Microsoft MVP, author of Xamarin In Action, blogger, speaker, father and lover of beer, whisky and Thai food. Opinions are my own.

  Auckland, New Zealand
Xamarin In Action
  Xamarin In Action
  Twitter
  GitHub
  LinkedIn
  YouTube
  Email
  CV

Creating Visual Studio project and solution templates - Part 1, dotnet new

I've recently updated my MvvmCross templates to support .NET Standard to be ready for the awesome future. Unfortunately this meant a complete rewrite of my templates as the out of the box Visual Studio project template extensions on both Windows and Mac don't support .NET Standard. As it turned out though, this rewrite was a blessing in disguise as…

Read More

Introduction to UI Testing with Xamarin

This article is an excerpt from Xamarin in Action. Save 37% off the cover price using code fccbennett at http://xam.jbb.io. One of the great things about the MVVM design pattern is that it allows us to maximize the code in our cross-platform model and view-model layers. This means we’ve written the bulk of our code and we’ve also written u…

Read More

Firewall issues with iOS simulators

I keep getting an annoying issue with my iOS simulators. When I run an app in a simulator that needs any form of network connection I get a dialog box popup from the built in Mac firewall asking if I want to allow incoming connections. Even though I click 'allow', I get asked this every time and it's getting tedious. The issue seems to be in the…

Read More

Stay warm with Microsoft & Xamarin!

For those in New Zealand, Microsoft and Xamarin have announced some cool events: Brr! It’s getting cold outside. Microsoft has a plan to get you through winter with some awesome Xamarin events and competitions and apparel! Are you ready to sharpen your skills in a fun, fast-paced environment? Microsoft is hosting FREE Xamarin training events around…

Read More

Specflow support in Visual Studio for Mac

Love Specflow and Visual Studio for Mac? Well you are in luck as there is now a working extension for Visual Studio for Mac to enable full specflow support including generating feature files with syntax highlighting. It's all open source and built upon the amazing work by Mike Jones. You can find it on GitHub at https://github.com/straighteight/Spe…

Read More

Nugetizer 3000

One cool new feature in Visual Studio for Mac is the ability to create NuGet packages from your projects automatically whenever you compile. This new feature is thanks to a cool project started by Xamarin called the Nugetizer 3000 (I do love Miguel's naming conventions). It's really easy to turn this on. From your project open the project pro…

Read More

Be quick - 50% off Xamarin In Action for one week

The MEAP of my book, Xamarin In Action, has just been updated to include a new chapter covering building cross-platform view models. This chapter talks about how you can use view models to increase the amount of cross-platform, unit testable code in your Xamarin app by moving UI logic away from the platform specific layers down into your cross-plat…

Read More

MvvmCross extension for Visual Studio 2017

Update - it's now on the marketplace! Link here: https://marketplace.visualstudio.com/items?itemName=JimBobBennett.MvvmCrossforVisualStudio The awesome team at Microsoft have got it all working, so I've managed to upload the VS2017 version to the marketplace. You can now download it from Extensions and Updates. Thanks to everyone on the VS extensio…

Read More

MvvmCross Extension for Visual Studio for Mac

I've been working to update the MvvmCross Xamarin Studio add-in to work with Visual Studio for Mac. The add-in has been updated thanks to some help from Matthew Robbins, the author of the awesome MFractor add-in, which if you don't have you MUST get, it's awesome. This add-in is now available from the VS for Mac extension manager!…

Read More

Missing Xamarin Studio add-ins

In the latest Stable Xamarin Studio (6.1.2) there is a problem with add-ins - the add-in gallery is empty - the add-in endpoint for 6.1.2 is not returning any add-ins. This means if you are planning on using my Xamarin Studio MvvmCross add-in then you won't be able to find it. Luckily there are a number of workarounds: Use the Alpha channel - on 6.…

Read More
 

Creating Visual Studio project and solution templates - Part 1, dotnet new

I've recently updated my MvvmCross templates to support .NET Standard to be ready for the awesome future. Unfortunately this meant a complete rewrite of my templates as the out of the box Visual Studio project template extensions on both Windows and Mac don't support .NET Standard. As it turned out though, this rewrite was a blessing in disguise as…

Read More

Introduction to UI Testing with Xamarin

This article is an excerpt from Xamarin in Action. Save 37% off the cover price using code fccbennett at http://xam.jbb.io. One of the great things about the MVVM design pattern is that it allows us to maximize the code in our cross-platform model and view-model layers. This means we’ve written the bulk of our code and we’ve also written u…

Read More

Firewall issues with iOS simulators

I keep getting an annoying issue with my iOS simulators. When I run an app in a simulator that needs any form of network connection I get a dialog box popup from the built in Mac firewall asking if I want to allow incoming connections. Even though I click 'allow', I get asked this every time and it's getting tedious. The issue seems to be in the…

Read More

Stay warm with Microsoft & Xamarin!

For those in New Zealand, Microsoft and Xamarin have announced some cool events: Brr! It’s getting cold outside. Microsoft has a plan to get you through winter with some awesome Xamarin events and competitions and apparel! Are you ready to sharpen your skills in a fun, fast-paced environment? Microsoft is hosting FREE Xamarin training events around…

Read More

Specflow support in Visual Studio for Mac

Love Specflow and Visual Studio for Mac? Well you are in luck as there is now a working extension for Visual Studio for Mac to enable full specflow support including generating feature files with syntax highlighting. It's all open source and built upon the amazing work by Mike Jones. You can find it on GitHub at https://github.com/straighteight/Spe…

Read More

Nugetizer 3000

One cool new feature in Visual Studio for Mac is the ability to create NuGet packages from your projects automatically whenever you compile. This new feature is thanks to a cool project started by Xamarin called the Nugetizer 3000 (I do love Miguel's naming conventions). It's really easy to turn this on. From your project open the project pro…

Read More

Be quick - 50% off Xamarin In Action for one week

The MEAP of my book, Xamarin In Action, has just been updated to include a new chapter covering building cross-platform view models. This chapter talks about how you can use view models to increase the amount of cross-platform, unit testable code in your Xamarin app by moving UI logic away from the platform specific layers down into your cross-plat…

Read More

MvvmCross extension for Visual Studio 2017

Update - it's now on the marketplace! Link here: https://marketplace.visualstudio.com/items?itemName=JimBobBennett.MvvmCrossforVisualStudio The awesome team at Microsoft have got it all working, so I've managed to upload the VS2017 version to the marketplace. You can now download it from Extensions and Updates. Thanks to everyone on the VS extensio…

Read More

MvvmCross Extension for Visual Studio for Mac

I've been working to update the MvvmCross Xamarin Studio add-in to work with Visual Studio for Mac. The add-in has been updated thanks to some help from Matthew Robbins, the author of the awesome MFractor add-in, which if you don't have you MUST get, it's awesome. This add-in is now available from the VS for Mac extension manager!…

Read More

Missing Xamarin Studio add-ins

In the latest Stable Xamarin Studio (6.1.2) there is a problem with add-ins - the add-in gallery is empty - the add-in endpoint for 6.1.2 is not returning any add-ins. This means if you are planning on using my Xamarin Studio MvvmCross add-in then you won't be able to find it. Luckily there are a number of workarounds: Use the Alpha channel - on 6.…

Read More