Learn how to build high-performance native applications using the power of Xamarin Studio This book is intended for .NET developers with any level of experience and who are interested in building native applications without the hassle of becoming Objective-C or Java experts. Although it will be beneficial to have some development experience, particularly in .NET, Learning Xamarin Studio will help even a novice developer get past the headaches of setting up and customizing their new development environment so they can move on to producing high-quality native applications quickly. Xamarin Studio is the premier cross-platform development tool for .NET. Using this Xamarin 3 IDE, you can create high-performance native applications for iOS, Android, and Mac using the same .NET features and tools you are already familiar and comfortable with. Often the most frustrating part of beginning to work with a new tool or workflow is the process of simply getting started. Whether you are brand new to .NET development, or a veteran of the framework, Learning Xamarin Studio will help you get your cross-platform development environment up and running smoothly and quickly. Starting with selecting the right Xamarin license for you and your organization, this book will cover how to install Xamarin Studio, integrate the necessary third-party tools, explain the features and tools provided by the IDE, and walk through developing, testing, and deploying applications.
Cross platform development is probably a win for mobile developers. A great technology that lets programmers do native apps without loosing performance is Xamarin.
Packt Publishing has released a really interesting and complete set of books covering Xamarin technology. You can find books focused on programming like "Xamarin Cross-platform Application Development", "Xamarin Essentials", "Learning Xamarin Studio" and some more.
A good starting point to this literature is Learning Xamarin Studio. Even if you are an experienced native developer or simply if you want to start from scratch to mobile development you should get it. The book covers interesting stuff like:
Setting up Android ARM and Intel emulators. Integration of XCode with Xamarin IDE. Management of Apple certificates to distribute your apps to the App Store. Publishing to the Google Play Store.
You will learn all the functionality the IDE has as it explains the meaning of every single button, pane or menu. Although this reading is about learning the environment in which you will design and develop apps you will also learn things like how to build forms using XAML design or unit testing integration with Touch.Unit and Andr.Unit.