We created a quick starter guide to help jumpstart your path to becoming an AR developer. At OmniVirt, we believe in new types of content, like augmented reality, that encourages active engagement and interaction, especially when applied to advertising.
If you’re interested in VR development, see our post on becoming a VR developer.
What tools you need to start?
This guide focuses on iOS development. If you want to start Augmented Reality (AR) App Development on iOS, then you will use ARKit. Test your work with an ARKit-enabled iOS device (which requires iOS 11).
What is ARKit and why learn it?
ARKit is Apple’s developer kit for building augmented reality experiences that blend digital information and objects with the real world seamlessly. According to Apple, developing for ARKit enables you to develop for the largest AR platform in the world.
ARKit features vertical surface mapping, integration of real world images, and visual inertial odometry for excellent tracking.
Apple has the largest AR platform in the world because many phones, with an update to iOS 11, are already ARKit-enabled. This means no new hardware is required for users to experience augmented reality.
Get started
The following links can help you start learning about developing for ARKit:
- https://github.com/olucurious/Awesome-ARKit
- https://www.appcoda.com/arkit-3d-object/
- https://code.tutsplus.com/tutorials/code-your-first-augmented-reality-app-with-arkit--cms-29705
- https://blog.pusher.com/building-an-ar-app-with-arkit-and-scenekit/
- https://www.udemy.com/mastering-arkit-for-ios-using-swift/
- https://www.udemy.com/topic/arkit/
- https://eu.udacity.com/course/learn-arkit--nd114
- https://stacksocial.com/sales/the-complete-arkit-course-build-11-augmented-reality-apps
- https://gumroad.com/l/QOIq
We’ve included a lot because several resources exist to help you learn AR development! Test, experiment, and have fun!