Xamarin is getting a lot of attention and especially for a .NET developers, I have to take a look at it. Xamarin offers you to write your iOS and Android apps in C# and inside Visual Studio at the same time. However for iOS you still need Xamarin Studio in MacOS X to debug and deploy.
The key problems in widespread adoption of Xamarin are firstly the cost (which might be prohibiting for startups) and also the lack of training resources. Xamarin does offers online training via Xamarin University but again USD1,299 is too high for small customers. There are few books on the market and recently I managed to check out a new book on developing iOS app using Xamarin. The book, called “iOS Development with Xamarin Cookbook” obviously tells you that this is written in cookbook format where topics are broken into individual solution with little relationship with other parts of the book. This makes is easier for users to reuse the sample cook inside their projects.
However if you are a newbie to the world of Xamarin, do not be discouraged by the format because it contains a getting start recipe at the beginning of the book to get you ramped up quickly.
There are a few recipes which I appreciate a lot at the chapter on Graphics & Animation and also Advance Features because I have immediately needs on them. I believe in near feature as I spend more time on Xamarin, I will find the other chapters give me just as much value.
On rating of this book I gave it a 4 out of 5, and the only reason is Xamarin 3 just came out with a new project template. Xamarin 3 now uses storyboard as default design interface instead of using xib. However you can still make the sample code works by adding the xib manually.