Announcing Our Learn At Home Sale!

Save big with limited-time Advanced iOS and Android book bundles, plus 50% off every book in our store! By Tiffani Randolph.

Save for later
Share
You are currently viewing page 2 of 4 of this article. Click here to view the first page.

New Book — Apple Augmented Reality by Tutorials

Our second brand new surprise release is Apple Augmented Reality by Tutorials!

This book is the easiest and fastest way to get hands-on experience using Apple AR frameworks and technologies like Reality Composer, RealityKit, and ARKit.

Augmented reality is going to be the next big thing — there’s absolutely no doubt about it. If you want to build realistic and immersive AR experiences for the Apple platform, this book is your golden ticket.

Our older book, ARKit by Tutorials, is a collection of ARKit-specific projects for creating various real-world AR experiences. It’s also important to point out that, in that book, there’s a focus around SceneKit as the primary rendering technology.

Apple Augmented Reality by Tutorials was developed after Apple announced RealityKit and Reality Composer. Instead of just focusing on one rendering technology, the book focuses on all the available rendering technologies Apple has to offer. This not only includes the new RealityKit, but also SceneKit and SpriteKit too. The book includes a collection of fresh new projects for creating various real-world AR experiences.

This book is a successor to ARKit by Tutorials, not an update to that book. Apple Augmented Reality by Tutorials provides the readers with a single, unified path to all of Apple’s available AR technologies that includes ARKit, RealitKit and Reality Composer.

Topics covered in Apple Augmented Reality by Tutorials:

  • 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.

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.

This book is available as part of our early access program; when you buy the book now, you’ll receive a free update when the book is available in full! Get it now for just $29.99 — that’s 50% off!

About the Author

Chris Language is the author of this book. Chris is a seasoned coder with 20+ years of experience, and the author of 3D Apple Games by Tutorials. He has fond memories of his childhood and his Commodore 64; more recently he started adding more good memories of life with all his Apple devices. By day, he fights for survival in the corporate jungle of Johannesburg, South Africa. By night he fights demons, dragons and zombies! For relaxation, he codes. You can find him on Twitter @ChrisLanguage Forever Coder, Artist, Musician, Gamer and Dreamer.

New Book — App Design Apprentice

Our third and final brand-new book is App Design Apprentice!

Learn modern app design with Figma! App Design Apprentice guides you through designing modern mobile apps using fundamental design principles.

If designing better UI and UX for mobile apps sounds difficult and time-consuming, don’t worry, we’ve got you covered.

Topics covered in App Design Apprentice:

  • Figma: Learn the basics of a modern design tool.
  • App Teardowns: Analyze and pick out the best parts of other well-designed apps.
  • Wireframes: Explore what makes good app user flows.
  • Reusable Components: Learn to create and use reusable components such as buttons and toolbars.
  • Typography: Basics for communicating hierarchy, order, and emphasis.
  • Color: How to create visual styles and palettes.
  • Transitions & Animations: Create different transitions between screens to communicate relationships.
  • Design Systems: Best practices for creating good app experience in each ecosystem.

By the end of this book, you’ll have the knowledge needed to design modern mobile apps that are functional and look good, no matter what platform you’re developing for.

This book is available as part of our pre-order program; when you buy the book now, you’ll be the first to receive the free upgrade to the full edition it when it’s completed this Fall!

Get it now for just $19.99 — that’s 50% off!

About the Author

Rajiv Patel is the author of this book. He has been designing and developing internet applications since 1999. He started with mobile apps from their earliest days in 2008. He’s particularly focused on emerging technologies and still gets excited about the possibilities of what’s to come. He’s happiest playing with his son and learning new things. Those happen together surprisingly often.

Updated Books

We’ve also been hard at work behind the scenes to bring you some updates on our most popular advanced mobile development books:

Updated Book — Machine Learning by Tutorials, 2nd ed.

We’re delighted to share that Machine Learning by Tutorials, Second Edition is now 100% updated!

Machine learning is one of those topics that can be daunting at first blush. It’s not clear where to start, what path someone should take and what APIs to learn in order to get started teaching machines how to learn.

This is where this book comes to your rescue! In this book, we’ll hold your hand through a number of tutorials, to get you started in the world of machine learning. We’ll cover a wide range of popular topics in the field of machine learning while developing apps that work on iOS devices.

We’ve updated three chapters in Machine Learning by Tutorials:

  • [NEW] Natural Language Classification: Learn how to use Apple’s Natural Language framework to handle several useful text-related tasks. You’ll explore this API in the context of a movie review app that supports multiple languages.
  • [NEW] Natural Language Transformation, Part 1 Learn about sequence-to-sequence models and how you can use them to do things like language translation. You’ll build a model with Keras that attempts to translate Spanish-language movie reviews into English.
  • [NEW] Natural Language Transformation, Part 2 This chapter introduces additional techniques you can use to improve the performance of your sequence-to-sequence models.

By the end of this book, you’ll have a firm understanding of what machine learning is, what it can and cannot do, and how you can use machine learning in your next app!

Machine Learning by Tutorials, Second Edition is 100% complete and included in our sale for just $29.99 (50% off)!