DEV Community

Cover image for 20 Best Xamarin Books
misucai
misucai

Posted on

20 Best Xamarin Books

Xamarin Books

Xamarin in Action teaches you to build cross-platform mobile apps using Xamarin and C#. You'll explore all the layeCross-platform UI Development with Xamarin.Forms

rs of a Xamarin app, from design to deployment. By the end, you'll be able to build a quality, production-ready Xamarin app on iOS and Android from scratch with a high level of code reuse.

Here you will get Best 20 Xamarin Books For you.This is an up-to-date list of recommended books for learning Xamarin.


Building-Xamarin

1.Building Xamarin.Forms Mobile Apps Using XAML

You'll see how to use XAML to build sophisticated, robust cross-platform mobile apps and help your user get around your app using Xamarin.Forms navigation patterns. Building Xamarin.Forms Mobile Apps Using XAML explains how to bind UI to data models using data binding and using the MVVM pattern, and how to customize UI elements for each platform using industry-standard menus, effects, custom renderers, and native view declaration.

View on Amazon


Learn-Microsoft-Visual-Studio-App-Center

2.Learn Microsoft Visual Studio App Center

Whether you are a developer on a small team or a startup or an architect in a large organization curious about the benefits of Visual Studio App Center, after finishing this book, you will be confident in setting up App Center on your next mobile project. Come join me on this journey through Visual Studio App Center with Xamarin Forms.

View on Amazon


Mastering-Xamarin

3.Mastering Xamarin.Forms - Second Edition

We'll start by introducing a core separation between the app's user interface and the app's business logic by applying the MVVM pattern and data-binding. Then we will focus on building out a layer of plugin-like services that handle platform-specific utilities such as navigation and geo-location, as well as how to loosely use these services in the app with inversion of control and dependency injection. Next we'll connect the app to a live web-based API and set up offline synchronization. Then, we'll dive into testing the app logic through unit tests. Finally, we will setup Visual Studio App Center to automate building, testing, distributing and monitoring the app.

View on Amazon


Xamarin-in-Action

4.Xamarin in Action

Xamarin in Action teaches you to build cross-platform mobile apps using Xamarin and C#. You'll explore all the layers of a Xamarin app, from design to deployment. Xamarin expert Jim Bennett teaches you design practices that maximize code reuse and isolate device-specific code, making it a snap to incorporate the unique features of each OS.

View on Amazon


XamarinForms-Projects

5.Xamarin.Forms Projects

Very rarely do you come across technical books that are not outdated or with code that is not sound - this book was a breath of fresh air. Xamarin Projects has very practical projects that are explained relatively well with reusable code. This is not a beginners book, but if you are beyond the basics then this is a good book. There are some github libraries that do make some of the code easier, but in terms of advanced Xamarin this is a good book.

View on Amazon


Hands-On-Mobile-Development-with-.NET-Core

6.Hands-On Mobile Development with .NET Core

In this book, you'll learn how to design, architect, and develop attractive, maintainable, and robust mobile applications for multiple platforms, including iOS, Android, and UWP, with the toolset provided by Microsoft using Xamarin, .NET Core, and Azure Cloud Services. This book will take you through various phases of application development using Xamarin, from environment setup, design, and architecture to publishing, with the help of real-world scenarios. Throughout the book, you'll learn how to develop mobile apps using Xamarin, Xamarin.Forms, and .NET Standard. You'll even be able to implement a web-based backend composed of microservices with .NET Core using various Azure services including, but not limited to, Azure App Services, Azure Active Directory, Notification Hub, Logic Apps, Azure Functions, and Cognitive Services. The book then guides you in creating data stores using popular database technologies such as Cosmos DB, SQL, and Realm.

View on Amazon


Mastering-Xamarin-UI-Development

7.Mastering Xamarin UI Development

This book will provide you with the knowledge and practical skills that are required to develop real-world Xamarin and Xamarin.Forms applications. You'll learn how to create native Android app that will interact with the device camera and photo gallery, and then create a native iOS sliding tiles game. You will learn how to implement complex UI layouts and create customizable control elements based on the platform, using XAML and C# 7 code to interact with control elements within your XAML ContentPages.

View on Amazon


Xamarin-Forms

8.Learn Microsoft Visual Studio App Center: With Xamarin Forms

Whether you are a developer on a small team or a startup or an architect in a large organization curious about the benefits of Visual Studio App Center, after finishing this book, you will be confident in setting up App Center on your next mobile project. Come join me on this journey through Visual Studio App Center with Xamarin Forms.

View on Amazon


Xamarin-Mobile-Application-Development

9.Xamarin Mobile Application Development

This book will show how organize your Xamarin code into a professional-grade application architecture. Explore solution-building techniques from starter-to-enterprise to help you decouple your functional layers, manage your platform-specific code, and share your cross-platform classes for code reuse, testability, and maintainability.

View on Amazon


Xamarin-Blueprints

10.Xamarin Blueprints

Each chapter includes a project, takes you through the process of building applications (such as a gallery Application, a text-to-speech service app, a GPS locator app, and a stock market app), and will show you how to deploy the application’s source code to a Google Cloud Source Repository. Other practical projects include a chat and a media-editing app, as well as other examples fit to adorn any developer’s utility belt.

In the course of building applications, this book will teach you how to design and prototype professional-grade applications implementing performance and security considerations.

View on Amazon


Understanding-Game-Application-Development

11.Understanding Game Application Development: With Xamarin.Forms and ASP.NET

Understanding Game Application Development starts by giving you an overview of the development tools, an installation guide, and a list of prerequisites. You will learn how to manage application flow, create your workspace, and set up your database. Next, you will see how to access data for handling CRUD operations and define the necessary API endpoints. Further, you will build a mobile application with Xamarin.Forms, both in iOS and in Android.

View on Amazon


Xamarin.Forms-Solutions

12.Xamarin.Forms Solutions

Solutions in the book are organized broadly into problem domains such as user interface for applications, data and security, connectivity and external services, and more. Within each domain the book presents specific solutions addressing challenges that are commonly faced. Under data and security, for example, you’ll find specific solutions around storing login credentials, local data caching, and sending authorization tokens in HTTP requests.

Not only do the solutions in the book solve specific problems, they also present best practices that can inform and improve the quality of the code that you write. Xamarin.Forms Solutions is chock full of practical advice and code examples that no Xamarin.Forms programmer will want to be without. The basics of Xamarin.Forms are provided for beginning developers.

View on Amazon


Azure-and-Xamarin-Forms

13.Azure and Xamarin Forms

The book starts by setting up Xamarin and introducing Xamarin Forms and then covers the Azure Portal from a developer’s perspective and goes on to demonstrate how to build an Azure Service using Quickstart. You'll also see how to add Azure support to Xamarin Forms application. You'll review in detail how to build a Xamarin Form with Azure Client and modify an existing app to become a Xamarin Forms Client for Azure with offline synchronization.

View on Amazon


Modern-Data-Access-with-Entity-Framework-Core

14.Modern Data Access with Entity Framework Core

Modern Data Access with Entity Framework Core teaches best practices, guidance, and shortcuts that will significantly reduce the amount of resources you internally dedicate to programming data access code. The proven methods and tools taught in this book, such as how to get better performance, and the ability to select the platform of your choice, will save you valuable time and allow you to create seamless data access. Dive into succinct guidance that covers the gamut-- from installing Entity Framework Core, reverse engineering, forward engineering (including schema migrations), and data reading and modification with LINQ, Dynamic LINQ, SQL, Stored Procedures, and Table Valued Functions- to using third-party products such as LINQPad, Entity Developer, Entity Framework Profiler, EFPlus, and AutoMapper. You'll also appreciate excerpts of conceptual software architecture discussion around Entity Framework Core that might otherwise take years to learn.

View on Amazon


Creating-Mobile-Apps-with-XamarinForms

15.Creating Mobile Apps with Xamarin.Forms

The book begins with an overview of where Xamarin.Forms fits into the overall scheme of mobile development. Then he dives into the code:

  • Creating pages, organizing controls(Views) on a page using layouts
  • Background threading, a crucial topic in mobile dev, and data binding using OnPropertyChanged
  • UI implementation, such as fonts, colors, justification, and text handling and wrapping
  • Images and bitmaps, a standby topic for mobile navigation

The style is conversational, easy-to-read, and interesting, with plenty of code examples. I had the pleasure of meeting him at Xamarin Evolve and he's a warm soul and a great public speaker.

View on Amazon


Mobile-DevOps

16.Mobile DevOps

If you are a programmer and developer who wants to increase the efficiency and scalability of your mobile application with the implementation of DevOps, then this book is for you. You need basic experience of the application process development.

View on Amazon


Cross-platform-UI-Development-with-Xamarin

17.Cross-platform UI Development with Xamarin.Forms

This book is intended for mobile software developers who are fed up with having three different code sets for the same application. If you want to put your code on all mobile platforms with minimum fuss, and just want to develop but haven't got the time to be digging too far into a particular platform, this is the book for you. Basic knowledge of C# is assumed.

View on Amazon


Xamarin-Essentials

18.Xamarin Essentials

If you are an experienced iOS and Android developer and have a desire to learn about the Xamarin platform, then you will find this tutorial to be the most efficient, interesting, and relevant path. You will find this guide to be especially useful if you wish to become proficient in creating apps using the Xamarin platform, as Xamarin Essentials teaches you the fundamentals of iOS and Android development.

View on Amazon


Xamarin

19.Xamarin 4.x Cross-Platform Application Development

This book will show you how to build applications for iOS, Android, and Windows. You will be walked through the process of creating an application that comes complete with a back-end web service and native features such as GPS location, camera, push notifications, and other core features. Additionally, you’ll learn how to use external libraries with Xamarin and Xamarin.Forms to create user interfaces. This book also provides instructions for Visual Studio and Windows.

View on Amazon


Xamarin-Continuous-Integration-and-Delivery

20.Xamarin Continuous Integration and Delivery

This hands-on guide takes you step-by-step from setting up your first automated build all the way to integrated unit testing, and finally through to delivering a high-quality app to your testers and end users. The automation presented in this book saves a lot of frustration and recurring work, providing you more time to focus on building the robust and compelling apps that delight your customers and keep you steps ahead of the competition. Not only does this book teach how to get a grip on consistent quality, but it covers the use of HockeyApp to track events and usage, and to report errors and anomalies back to home base for developers to investigate. Many times it’s possible to detect and fix errors before a user even notices they are there.

View on Amazon

Note:This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.

Top comments (1)

Collapse
 
techguy profile image
Arun

Xamarin.Forms Succinctly Free Ebook syncfusion.com/succinctly-free-ebo...