This item is not eligible for coupon offers.

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

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

by Vincent Maverick S. Durano

Paperback(1st ed.)

$32.99
Available for Pre-Order. This item will be available on January 21, 2019

Product Details

ISBN-13: 9781484242636
Publisher: Apress
Publication date: 01/21/2019
Edition description: 1st ed.
Pages: 178
Product dimensions: 6.10(w) x 9.25(h) x (d)

About the Author

Vincent works as a senior software engineer in a research and development company, focusing mainly on web and mobile technologies. He is a nine-time Microsoft MVP, three-time C# Corner MVP, CodeProject MVP, Microsoft Influencer, DZone MVB and a regular contributor at CodeProject, CsharpCorner, Microsoft TechNet Wiki, AspSnippets and Xamarin. He also contributes at the official Microsoft ASP.NET community site where he became one of the all-time top answerers with All-Star recognition level (the highest attainable level).


He authored a few e-books for C# Corner: GridView Control Pocket Guide, ASP.NET MVC 5: A Beginner’s Guide and is now working on a new book entitled ASP.NET Core 2: A Beginner’s Guide.


He runs a blog at http://vmsdurano.com, created a few open-source projects that are hosted on Codeplex and GitHub. He also developed VMD.RESTApiResponseWrapper.Core and VMD.RESTApiResponseWrapper.Net NuGet packages.

Table of Contents

Chapter 1: Introduction

Chapter Goal: An overview of the book and topics to be covered including tools and framework installation guide.


No of pages 15


Sub -Topics


1. Background


2. What is a Working Memory?


3. What You Will Lean


4. Development Tools Download Resource


5. Installation Guide


6. Prerequisites


7. Five Players, One Goal



Chapter 2: Getting Started

Chapter Goal: To present game objective, application flow, preparing the workspace and database setup.


No of pages: 20


Sub - Topics



1. Game Objective


2. Application Flow


3. Creating the Workspace


4. The Required NuGet Packages


5. Setting Up a New Database



Chapter 3: Configure Data Access and API Endpoints

Chapter Goal: To configure data access for handling CRUD operations and as well as defining the necessary API endpoints.


No of pages : 15


Sub - Topics:


1. Integrating Entity Framework


2. Setting Up a Data Access



3. Implementing CRUD operations


4. The Web API Endpoints


5. Enabling CORS



Chapter 4: Building the Mobile Application with Xamarin.Forms

Chapter Goal: To build a mobile that allow users to register and login into the app. To implement a simple game to test how sharp their memory is and to be able to sync their highest scores/level in real-time in the database.


No of pages: 30


Sub - Topics:


1. Creating the Mobile App Project


2. Implementing Platform Specific Services for iOS and Android


3. Setting Permissions




Chapter 5: Deployment and Installation

Chapter Goal: Deploy and install the mobile app in real device.


No of pages: 10


Sub - Topics:


1. Android


2. iOS


3. Output



Chapter 6: Building a Real-time Leaderboard

Chapter Goal: To provide a website that displays user rankings in real-time using ASP.NET MVC and SignalR.


No of pages: 15


Sub - Topics:


1. What is ASP.NET MVC?


2. What is ASP.NET SignalR?


3. Integrating ASP.NET SignalR


4. Adding a Middleware


5. Adding a Hub


6. Adding an MVC Controller


7. Adding a View


8. Output



Chapter 7: Pushing Your Code to GitHub

Chapter Goal: To provide summary of what was learned from all the chapters, source code and other resource references.


No of pages: 13


Sub - Topics:


1. Github Repository and Source Code

2. References