Chapter 3: Improving the Developer Workflow
When developing for Augmented Reality (AR), like any software development, it's important to understand your tools, learn how to troubleshoot when you get "stuck," and endeavor to make your overall developer workflow more efficient. In this chapter, we will consider some best practices, techniques, and advanced tools for troubleshooting and testing AR applications in development.
Unity is generally quite friendly for developing for mobile devices. For example, you will normally use the Editor Play-mode to preview your scene in the Editor, allowing rapid develop-test-update-repeat cycles. And with an editor remote tool, you can run and test on your target mobile device without having to do builds each time.
But Augmented Reality imposes unique challenges because it requires sensor input on the remote device, including a live camera feed and motion sensors. It also requires AR processing built into the mobile software...