In this post, we have prepared a curated top list of reading recommendations for beginners and experienced. This hand-picked list of the best Xamarin books and tutorials can help fill your brain this October and ensure you’re getting smarter. We have also mentioned the brief introduction of each book based on the relevant Amazon or Reddit descriptions.
- Xamarin Studio for Android Programming: A C# Cookbook (2015)
- Xamarin.Forms Essentials: First Steps Toward Cross-Platform Mobile Apps (2017)
- Xamarin Mobile App Development (2015)
- Beginning Visual Studio for Mac (2017)
- Mastering Xamarin UI Development (2017)
- Xamarin Unleashed (2018)
- Mastering Xamarin.Forms (2016)
- Xamarin Blueprints (2016)
- Xamarin Mobile Application Development for Android – Second Edition (2015)
- Using MVVM Light with your Xamarin Apps (2017)
- Xamarin Cross Platform Development Cookbook (2016)
- Xamarin 4.x Cross-Platform Application Development – Third Edition (2016)
Over 50 hands-on recipes to help you get grips with Xamarin Studio and C# programming to develop market-ready Android applications. If you have already developed an Android applications with Java and you now intend to use C# and Xamarin Studio’s capabilities, or if you have never taken the dive into mobiles, then this book is for you. It would be helpful to have some C# experience so you follow the recipes in this book, though knowledge of Android is not required.
Author(s): Mathieu Nayrolles
Xamarin Mobile Application Development is a hands-on Xamarin.Forms primer and a cross-platform reference for building native Android, iOS, and Windows Phone apps using C# and .NET. This book explains how to use Xamarin.Forms, Xamarin.Android, and Xamarin.iOS to build business apps for your customers and consumer apps for Google Play and the iTunes App Store. Learn how to leverage Xamarin.Forms for cross-platform development using the most common UI pages, layouts, views, controls, and design patterns.
Author(s): Dan Hermes
Beginning Visual Studio for Mac (2017)
Quickly learn how to get the most out of the Visual Studio for Mac integrated development environment (IDE). Microsoft has invested heavily to deliver their very best development tools and platforms to other operating systems. Visual Studio for Mac is a powerful developer tool that reinforces Microsoft’s “mobile-first”, “cloud-first”, and “any developer, any platform, any device” strategy.
Author(s): Alessandro Del Sole
Build stunning, maintainable, cross-platform mobile application user interfaces with the power of Xamarin. Create, configure, and customize stunning platform-specific features as well as cross-platform UIs with the power of Xamarin Forms. Maximize the testability, flexibility, and overall quality of your Xamarin apps.
Author(s): Steven F. Daniel
Xamarin Unleashed (2018)
Xamarin Unleashed is the first comprehensive guide to using the Xamarin 3 toolset, C#, and .NET to develop native apps for iOS, Android and Windows Phone. Using the best-practice MVVM pattern, you’ll learn how to write C# apps which can access all the APIs and hardware facilities provided by each top mobile platform, ensuring a truly native, state-of-the-art user experience while maximizing the amount of code you can share across platforms.
Author(s): Alec Tucker
Mastering Xamarin.Forms (2016)
Build rich, maintainable multiplatform native mobile apps with Xamarin. This book is intended for C# developers who are familiar with the Xamarin platform and the Xamarin.Forms toolkit. If you have already started working with Xamarin.Forms and want to take your app to the next level and make it more maintainable, testable, and flexible, then this book is for you.
Author(s): Ed Snider
Xamarin Blueprints (2016)
Do you want to create powerful, efficient, and independent apps from scratch that will leverage the Xamarin framework and code with C#? Well, look no further; you’ve come to the right place! This is a learn-as-you-build practical guide to building eight full-fledged applications using Xamarin.Forms, Xamarin Android, and Xamarin iOS.
Author(s): Michael Williams
Develop, test, and deliver fully-featured Android applications using Xamarin. If you are a C# developer who wants to develop Android apps and enhance your existing skill set, then this book is ideal for you. Good working knowledge of C#, .NET, and object-oriented software development is assumed. Technology trends come and go, but few have generated the excitement, momentum, or long-term impact that mobile computing has. Mobile computing impacts people’s lives at work
Author(s): Nilanchala Panigrahy
Learn how to use the popular MVVM Light development framework with a focus on reliable, maintainable code that can be deployed across any of the .NET-supported mobile platforms. Clear examples are provided of the advantages of the MVVM platform along with step-by-step demonstrations of how to create applications at different levels of complexity. Application development is covered for iOS, Android, and Windows phone (UWP) using MVVM Light as the central framework. The model-view-view-model
Author(s): Paul Johnson
A recipe-based practical guide to get you up and running with Xamarin cross-platform development. This book is for mobile developers. You must have some basic experience of C# programming, but no previous experience with Xamarin is required. If you are just starting with C# and want to use Xamarin todevelop cross-platform apps effectively and efficiently, then this book is the right choice for you. You can create native mobile applications using the Xamarin Forms platform for the three major
Author(s): George Taskos
Xamarin is a leading cross-platform application development tool used by top companies such as Coca-Cola, Honeywell, and Alaska Airlines to build apps. Version 4 features significant updates to the platform including the release of Xamarin.Forms 2.0 and improvements have been made to the iOS and Android designers. Xamarin was acquired by Microsoft so it is now a part of the Visual Studio family. This book will show you how to build applications for iOS, Android, and Windows.
Author(s): Jonathan Peppers
Best Xamarin Books to Master the Technology
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Library Genesis and download some Xamarin books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
Mobile Development with .NET: Build cross-platform mobile applications with Xamarin.Forms 5 and ASP.NET Core 5, 2nd Edition
Author(s): Can Bilgin
ID: 2965549, Publisher: Packt Publishing Ltd, Year: 2021, Size: 13 Mb, Format: pdf
Mastering Xamarin.Forms app architecture techniques for building multi-platform, native mobile apps with Xamarin.Forms 4, third edition
Author(s): David Ortinau; Ed Snider
ID: 2539651, Publisher: , Year: 2020, Size: 3 Mb, Format: pdf
Xamarin.Forms Projects: Build multiplatform mobile apps and a game from scratch using C# and Visual Studio 2019
Author(s): Daniel Hindrikes, Johan Karlsson
ID: 2548218, Publisher: Packt Publishing, Year: 2020, Size: 22 Mb, Format: pdf
Please note that this booklist is not absolute. Some books are truly best-sellers according to The New York Times, others are composed by unknown writers. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant books you could recommend? Leave a comment if you have any feedback on the list.