I dedicate this book to my kids: Vianne Maverich Durano and Vynn Markus Durano.
To my wife, Michelle Anne, who’s always accepted me as I am and supported my hustle, drive, and ambition: you are and always will be my perfect wife and mother to our children. I love you!
To my mom, Lilibeth: There are no words that can express how I feel, and I’ll always thank the Lord you made me. I love you, Mom. You are appreciated.
To my Aunt Veronica and my grandparents, Papa Daddy and Mama Nieves: There’s NO way I can pay you back, and I’ll never fully understand, but I want you to know YOU raised a good man.
To my sister, Angel Cristine, and to the rest of my family back in the Philippines: Thank you so much for being supportive.
To all my friends, especially Daniel De Leon: Thank you for being supportive. I truly appreciate all your kindness.
Finally, to all my article readers and followers: Thank you so much for your support and for giving me the motivation to contribute more in the technical community. You all are my energy to keep me going. Thank you!
Technologies are constantly evolving, and as .NET developers we need to cope with the latest or at least with what’s popular nowadays. At the beginning, you might find yourself having a hard time catching up with the latest technologies due to confusion about what sets of technologies to use and where to start. There are tons of resources out there that you can use as a reference to learn, but you still find it hard to connect the dots in the picture. Sometimes you might even think of losing the interest to learn and giving up. If you are confused and have no idea how to start building an iOS or Android mobile application from scratch and how to connect your app with your database and API, then this book is for you.
Keep in mind that this book highlights only the basic implementation of a mind/memory game type of mobile application. If you are looking for an action, adventure, card, RPG, or sports type of game app development, then this book is not for you.
Understanding Game Development with Xamarin.Forms and ASP.NET will walk you through how to build a simple data-driven mobile game application using the power of Xamarin.Forms and Web API. We will also build a real-time leaderboard page using ASP.NET MVC and SignalR.
This book covers topics from creating a SQL database from scratch, to building the Web API endpoints, to making a mobile application that targets both iOS and Android, to building a real-time leaderboard page for player rankings, deployment, and testing, and finally down to publishing your code to GitHub.
The goal of this book is to guide .NET developers who might become interested in mobile application development if they discover the need for a simple working game application that requires some kind of feature that connects data from a mobile app to other services such as a REST application or a web application.
This book is targeted for beginners to intermediate .NET developers who want to jump into mobile application development with Xamarin and get their hands dirty with practical examples.
I’ve written this book so that it’s easy to follow and understand by providing step-by-step processes with as many detailed code explanations as possible. As you go along to the end of the book, you will learn the basic concepts and fundamentals of each of the technologies used for building the whole application and how they connect to each other.
He has authored e-books for C# Corner, including GridView Control Pocket Guide , Dockerizing ASP.NET Core and Blazor Applications on Mac and 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 and has created a few open source projects that are hosted on Codeplex and GitHub. He also developed the VMD.RESTApiResponseWrapper.Core and VMD.RESTApiResponseWrapper.Net NuGet packages.
is a computer programmer from Rabwah, Pakistan; he likes .NET Core for regular day development and has experience with Cloud, Mobile, and API development. Afzaal Ahmad has experience with the Azure platform and likes to build cross-platform libraries/software with .NET Core. He has been recognized as a Microsoft MVP for his work in the field of software development and as a CodeProject MVP and C# Corner MVP for technical writing and mentoring.
is a three-time Microsoft MVP, a four-time C# Corner MVP, and a four-time Code project MVP. Shanu is also an author, blogger, and speaker. He’s from Madurai, Tamil Nadu, India, and works as Technical Lead in South Korea. With more than 11 years of experience with Microsoft technologies, Shanu is an active person in the community and is always happy to share his knowledge on topics related to ASP.NET , MVC, ASP.NET Core, Web API, SQL Server, Angular, and ASP.NET Core Blazor, among others. He has written more than 100 articles on various technologies. He’s also a several-time TechNet Guru Gold Winner. Follow him on Twitter @syedshanu3.