Book Image

Hands-On Mobile Development with .NET Core

By : Can Bilgin
Book Image

Hands-On Mobile Development with .NET Core

By: Can Bilgin

Overview of this book

.NET Core is the general umbrella term used for Microsoft’s cross-platform toolset. Xamarin, used for developing mobile applications, is one of the app model implementations for .NET Core infrastructure. 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. Finally, you will be able to set up an efficient and maintainable development pipeline to manage the application life cycle using Visual Studio App Center and Visual Studio Services.
Table of Contents (26 chapters)
Title Page
Copyright and Credits
About Packt
Contributors
Preface
Index

Contributors

About the author

Can Bilgin currently works with Authority Partners Inc. as a Solution Architect. He has been working in the software industry, primarily with Microsoft technologies, for over a decade and has been recognized as a Microsoft Most Valuable Professional for his technical contributions between 2014 and 2018. In this period, he took key roles in projects for high profile clients using technologies such as BizTalk, SharePoint, Dynamics CRM, Xamarin, WCF, Azure Serverless and other web/cloud technologies. He is passionate about mobile and IoT development using the modern tools available for developers.

He shares his experience on his blog, social media and through speaking engagements in local and international community events.

Dedicated to my beloved wife, Sanja Grebovic Bilgin.

 

About the reviewer

Ahmed Ilyas is a BENG degree holder from Napier University, Edinburgh, Scotland. He is a major in software development with 19 years of professional experience. After leaving Microsoft, currently focusing on his consultancy company, Sandler Ltd, and Sandler Software LLC, offering the best possible real-world solutions for issues faced by a plethora of industries. Using the Microsoft stack, his venture focuses on suggesting and applying best practices, patterns, and software solutions to meet their clients' needs, targeting long-term stability and compliance in the dynamic software industry. He has been awarded with an MVP in C# by Microsoft on three occasions for providing excellent real-world solutions to problems faced by developers.

I would like to thank the author and publisher of this book for giving me the great honor and privilege of reviewing it. I would also like to thank my client base, and especially Microsoft Corporation and my colleagues over there, for enabling me to become a reputable leader as a software developer in the industry, which is my passion.

Packt is searching for authors like you

If you're interested in becoming an author for Packt, please visit authors.packtpub.com and apply today. We have worked with thousands of developers and tech professionals, just like you, to help them share their insight with the global tech community. You can make a general application, apply for a specific hot topic that we are recruiting an author for, or submit your own idea.