Preface

As you start to look at getting into mobile development, it can be overwhelming to try and choose between all the different options and platforms available to you. Each platform comes with its own set of tools, preferred languages, and overall way of doing things. In many cases, you won’t want to restrict your application to a single platform, so naturally you’ll start looking for ways to reuse your code across the different platforms. If you’re a .NET developer, you are already in a great position, as you can actually leverage the .NET framework across iOS, Android, and Windows Phone, and hit the ground running on all of them.

This book will introduce you to all three platforms from the ground up, exploring how to write native applications for each of them. As part of this exploration, you will see how to perform some common tasks required by applications, such as accessing the network, finding the user’s location, and persisting data on the device. In addition to learning about the platforms themselves, you will see how you can use .NET and C# to build these native applications, as well as various techniques for achieving a large amount of code reuse across all of them.

Who Is This Book For?

This book assumes that you are already familiar with the basics of the .NET Framework and the C# programming language. If you aren’t already experienced in either of these, this book will still be useful, but I first suggest familiarizing yourself with the basics before diving in.

That said, this book does not assume any level of familiarity with mobile development prior to reading. If you’re brand new to mobile development, or even if you’re familiar with the platforms but are curious to see how to leverage C# across them, this book will walk you through everything you need in order to get started writing your applications.

Get Mobile Development with C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.