Book Image

Xamarin 4.x Cross-Platform Application Development - Third Edition

By : Jonathan Peppers
Book Image

Xamarin 4.x Cross-Platform Application Development - Third Edition

By: Jonathan Peppers

Overview of this book

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. 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. This edition has been updated with new screenshots and detailed steps to provide you with a holistic overview of the new features in Xamarin 4.
Table of Contents (19 chapters)
Xamarin 4.x Cross-Platform Application Development - Third Edition
About the Author
About the Reviewer
Customer Feedback

Implementing Google Cloud Messaging

Since we have already set up everything we need in the shared code and on Azure, setting up push notifications for Android will be a lot less work at this point of time. To continue, you will need a Google account with a verified e-mail address; however, I would recommend using an account registered with Google Play, if you have one. You can refer to the full documentation on Google Cloud Messaging (GCM) at


Note that Google Cloud Messaging requires that Google APIs be installed on the Android device and that the Android OS be at least Version 2.2.

Begin by navigating to, then and perform the following steps:

  1. Click on the Create Project button.

  2. Enter an appropriate project name, such as XamSnap.

  3. Agree to the Terms of Service.

  4. Click on the Create button.

  5. When creating your first project, you may have to verify the mobile number associated with your account.

  6. Note the Project Number...