Jim Bennett

Regional Cloud Advocate at Microsoft focusing on communities in the Pacific North West and the Redmond Reactor.

  Redmond, WA, USA

My book:

Xamarin In Action

Contact me:

  Xamarin In Action
  Twitter
  GitHub
  LinkedIn
  YouTube
  Email
  CV

Orientation with Xamarin.Forms

Xamarin.Forms is a great cross platform development tool when it works, but being cross platform it suffers from a sever lack of features. Some of these are understandable as they are different on each platform so it's hard to provide a consistent experience for the developer. Some are bad ommisions as they are vital to all platforms. The curren…

Read More

iOS pull to refresh without using a UITableView

I've been working on the UI for my current app, trying to make some usability improvements. The main screen is a list of data containing an image and some text. Although this is a standard UI pattern, the problem I'm having with it is one of size. List rows are usually short and full width. For text this is fine, but not so good for images, the…

Read More

Weird goings on with Xamarin

Yesterday and today I had some weird things happening with Xamarin, so I thought it was work documenting them in case anyone else has the same issue. First - Build errors. I upgraded to the latest Xamarin and suddenly building for an iPhone using Visual Studio was failing with an odd error: Failed to resolve "System.Reflection.Emit.ModuleBui…

Read More

Setting the font for an Entry control using Xamarin.Forms

Xamarin.Forms depsite being very cool is stil a bit lacking when it comes to not only a good range of controls, but also to the abilities of those controls. One example of this is the Entry control - a simple text box. One thing you can't do with the out of the box implementation is to set the Font. Such a normal thing to do, but not supported.…

Read More

Creating a NuGet PCL that works with Xamarin.ios

I've been playing with Xamarin.Forms recently to develop an iOS app. The aim is to use my portable open source Plex API in the app (more details of the app will come later once it's ready to release). The basic concept of Xamarin.Forms is to have a core portable class library containing all the application code, and very thin platform specific li…

Read More

Portable class libraries

Portable class libraries (or PCLs) are the flavour of the month at the moment. They are a .net library designed to be cross platform - so they work just as well on Windows 8 as they do on Xamarin. Where Microsoft are supporting Xamarin as much as possible, they are releasing a number of their core libraries as PCL. Unfortunately, where they are…

Read More
 

Orientation with Xamarin.Forms

Xamarin.Forms is a great cross platform development tool when it works, but being cross platform it suffers from a sever lack of features. Some of these are understandable as they are different on each platform so it's hard to provide a consistent experience for the developer. Some are bad ommisions as they are vital to all platforms. The curren…

Read More

iOS pull to refresh without using a UITableView

I've been working on the UI for my current app, trying to make some usability improvements. The main screen is a list of data containing an image and some text. Although this is a standard UI pattern, the problem I'm having with it is one of size. List rows are usually short and full width. For text this is fine, but not so good for images, the…

Read More

Weird goings on with Xamarin

Yesterday and today I had some weird things happening with Xamarin, so I thought it was work documenting them in case anyone else has the same issue. First - Build errors. I upgraded to the latest Xamarin and suddenly building for an iPhone using Visual Studio was failing with an odd error: Failed to resolve "System.Reflection.Emit.ModuleBui…

Read More

Setting the font for an Entry control using Xamarin.Forms

Xamarin.Forms depsite being very cool is stil a bit lacking when it comes to not only a good range of controls, but also to the abilities of those controls. One example of this is the Entry control - a simple text box. One thing you can't do with the out of the box implementation is to set the Font. Such a normal thing to do, but not supported.…

Read More

JimLib.Xamarin now available

My second NuGet package is now available: JimLib.Xamarin. This contains a selection of helpers to make developing iOS apps with Xamarin easier (WinPhone/Android will come later when I have an Android license/Android device/Windows Phone device to test on). It's all open source - code is on GitHub, symbols are also available (as talked about here)…

Read More

Creating a NuGet PCL that works with Xamarin.ios

I've been playing with Xamarin.Forms recently to develop an iOS app. The aim is to use my portable open source Plex API in the app (more details of the app will come later once it's ready to release). The basic concept of Xamarin.Forms is to have a core portable class library containing all the application code, and very thin platform specific li…

Read More

Portable class libraries

Portable class libraries (or PCLs) are the flavour of the month at the moment. They are a .net library designed to be cross platform - so they work just as well on Windows 8 as they do on Xamarin. Where Microsoft are supporting Xamarin as much as possible, they are releasing a number of their core libraries as PCL. Unfortunately, where they are…

Read More