Skip to main content
  • Book
  • © 2021

.NET Developer's Guide to Augmented Reality in iOS

Building Immersive Apps Using Xamarin, ARKit, and C#

Apress

Authors:

  • Teaches an increasingly desired skill set (AR) in today’s .NET development market
  • Allows you to experiment with augmented reality and create your own apps
  • Helps you discover new capabilities in ARKit such as body tracking

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (17 chapters)

  1. Front Matter

    Pages i-xxiii
  2. Setting Up Your Environment

    • Lee Englestone
    Pages 1-18
  3. Basic Concepts

    • Lee Englestone
    Pages 19-29
  4. Nodes, Geometries, Materials, and Anchors

    • Lee Englestone
    Pages 31-39
  5. Built-in AR Guides

    • Lee Englestone
    Pages 41-48
  6. Animations

    • Lee Englestone
    Pages 49-55
  7. Constraints

    • Lee Englestone
    Pages 57-59
  8. Lighting

    • Lee Englestone
    Pages 61-68
  9. Video and Sound

    • Lee Englestone
    Pages 69-72
  10. Plane Detection

    • Lee Englestone
    Pages 73-83
  11. Image Detection

    • Lee Englestone
    Pages 85-93
  12. Face Tracking and Expression Detection

    • Lee Englestone
    Pages 95-105
  13. Touch Gestures and Interaction

    • Lee Englestone
    Pages 107-115
  14. 3D Models

    • Lee Englestone
    Pages 117-122
  15. Physics

    • Lee Englestone
    Pages 123-133
  16. Object Detection

    • Lee Englestone
    Pages 135-140
  17. Body Tracking

    • Lee Englestone
    Pages 141-150
  18. Publishing to the App Store

    • Lee Englestone
    Pages 151-178
  19. Back Matter

    Pages 179-182

About this book

Attention .NET developers, here is your starting point for learning how to create and publish augmented reality (AR) apps for iOS devices.

This book introduces and explores iOS augmented reality mobile app development specifically for .NET developers. The continued adoption and popularity of Xamarin, a tool that allows cross-platform mobile application development, opens up many app publishing opportunities to .NET developers that were never before possible, including AR development.

You will use Xamarin to target Apple’s augmented reality framework, ARKit, to develop augmented reality apps in the language you prefer—C#. Begin your journey with a foundational introduction to augmented reality, ARKit, Xamarin, and .NET. You will learn how this remarkable collaboration of technologies can produce fantastic experiences, many of them never before tried by .NET developers. From there you will dive into the fundamentals and then explore various topics and AR features. Throughout your learning, proof of concepts will be demonstrated to reinforce learning.

After reading this book you will have the fundamentals you need, as well as an understanding of the overarching concepts that combine them. You will come away with an understanding of the wide range of augmented reality features available for developers, including the newest features included in the latest versions of ARKit.


What You Will Learn

  • Create rich commercial and personal augmented reality mobile apps
  • Explore the latest capabilities of ARKit
  • Extend and customize chapter examples for building your own amazing apps
  • Graduate from traditional 2D UI app interfaces to immersive 3D AR interfaces


Who This Book Is For

Developers who want to learn how to use .NET and C# to create augmented reality apps for iOS devices. It is recommended that developers have some Xamarin experienceand are aware of the cross-platform options available to .NET. A paid Apple developer account is not needed to experiment with the AR code samples on your devices.


Authors and Affiliations

  • Offerton, UK

    Lee Englestone

About the author

Lee Englestone is an innovative, hands-on software development manager and technical lead, based in Stockport, England. He has been a .NET developer for many years, writing code for Windows, web, mobile, cloud, and augmented reality applications in his spare time. He believes that there are many new exciting opportunities for developers in the area of augmented reality and is excited to share them with his fellow .NET developers. In recognition of his community contributions, he has been awarded a Microsoft MVP in Developer Technologies.

Bibliographic Information

Buy it now

Buying options

eBook USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access