Your next career begins with
Save 50% off your seat in our next iOS Bootcamp. Limited time only. Sessions start April 3.
Apple Augmented Reality by Tutorials
The best book to learn how to build realistic and immersive AR experiences for the Apple platform. By Chris Language.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more!
Create accountAlready a member of Kodeco? Sign in
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more!
Create accountAlready a member of Kodeco? Sign in
Who is this for?
This book is for beginner to intermediate iOS developers who already know the basics of Swift development and are looking to build immersive AR experiences for the Apple platform.
Covered concepts
- Reality Composer & Reality Files
- Reality Converter & PBR Materials
- RealityKit
- Facial Blend Shapes
- ARKit
- Raycasting & Physics
- ECS & Collaborative Experiences
This book is the easiest and fastest way to get hands-on experience using Apple frameworks and technologies like Reality Composer, RealityKit, and ARKit — all the available rendering technologies Apple has to offer, as well as a collection of fun projects for creating...
moreLearn Augmented Reality for the Apple Platform!
This book is the easiest and fastest way to get hands-on experience using Apple frameworks and technologies like Reality Composer, RealityKit, and ARKit — all the available rendering technologies Apple has to offer, as well as a collection of fun projects for creating various real-world AR experiences.
After reading this book, you’ll have a deep understanding of the technologies and frameworks used to create powerful, immersive AR experiences for the Apple platform.
Take a deep dive into:
- AR Quick Look: Discover how to integrate AR Quick Look into your apps to give them some cool AR superpowers.
- Reality Composer & Reality Files: Find out how to leverage the power of Reality Composer to create interactive AR-based experiences.
- Reality Converter & PBR Materials: Discover how PBR materials can add a level of realism to your AR objects, and how you can use Reality Converter to convert, view and customize USDZ content.
- RealityKit: Find out how to set up and use RealityKit to build a face-based augmented reality app.
- Facial Blend Shapes: Build a fully interactive augmented reality face mask that reacts to your facial expressions using blend shapes.
- ARKit: Get a complete introduction to ARKit, Apple’s framework for creating fully interactive augmented reality, and learn about the different types of rendering options available with ARKit.
- Raycasting & Physics: Learn about raycasting, 2D hit-testing and the SpriteKit physics engine as you add more features and functionality to your game.
- ECS & Collaborative Experiences: Build a collaborative AR experience and learn how to create and manage a multipeer connection.
Before You Begin
This section tells you a few things you need to know before you get started, such as what you’ll need for hardware and software, where to find the project files for this book, and more.
Section I: Reality Composer
Welcome to the first section of the book. In this section, you’ll dip your toes into the shallow end of augmented reality as you learn about AR Quick Look, Reality Composer, Reality Converter and USDZ files. You’ll create an interactive virtual drum kit that you’ll be able to share with your friends on iMessage.
Section II: Reality Composer & Image Tracking
In this section, you’ll dive a little deeper into augmented reality and learn about image anchors and tracking. You’ll also create an interactive AR Business Card that you can show off to your friends, making them green with envy.
Section III: Reality Composer & Object Tracking
In this section, you’ll add another dimension with Object tracking. Using object anchors, you’ll augment a physical toy truck with interactive buttons that will reveal some fun facts about its real-world counterpart.
Section IV: RealityKit & Face Tracking
In this section, you’ll learn about RealityKit and face tracking. You’ll create a SnapChat-like face filter app with SwiftUI that lets you mockup your face with funny props. You’ll also create an animated mask that you can control with your eyes, brows and mouth.
Section V: ARKit & SpriteKit
In this section, you’ll get a full introduction to ARKit and find out what makes it so powerful. In doing so, you’ll create a fun 2D SpriteKit game where you get to save tiny Emoji’s before they fall to their death.
Section VI: ARKit & SceneKit
In this section, you’ll continue learning about ARKit. You’ll also learn about SceneKit, Apple’s framework for creating 3D content, as you build a miniature interactive virtual airport that allows customers to access basic departure and arrivals information.
Section VII: ECS & Collaborative Experiences (Bonus Section)
In this section, you’ll create a multiplayer AR shared experience using RealityKit. In this experience, two players can play a basic Knots & Crosses game on separate devices.
Section VIII: Creating 3D Models With Object Capture (Bonus Section))
In this section, you’ll learn how to create realistic 3D models from real-life objects using RealityKit and Object Capture.
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development — plans start at just $19.99/month! Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.
Learn more