Since launching Viro AR, we have received a lot of inquires regarding AR, ARKit and ARCore, in general. While AR has caught the attention of many developers, it is still a new computing platform and having some background knowledge is helpful, before starting development. The following is a collection of links to help you learn the basics of AR and give you a solid foundation to start building your AR apps.

The Platforms (ARKit & ARCore)

With the launch of ARKit and the release of ARCore (developer preview), mobile AR will reach over 200 million users by the end of 2017.

ARKit Developer Portal (Apple) — Apple’s developer portal for ARKit

ARCore Developer Portal (Google) — Google’s developer portal for ARCore

AR Overviews

Posts that explain how AR works and overviews on the current and future state of the industry:

AR Design

Design focused post on how to build great AR experiences:

Inspiration

Various websites and twitter accounts that feature AR apps, projects and experiments:

AR Experiments (Google) — Collection of AR example demos from Google

Made With ARKit (#madewithARKit) — Twitter account featuring apps and examples of projects made with ARKit

Built With ARCore (#builtwithARCore) — Twitter account featuring apps and examples of projects made with ARCore

Communities

Various AR communities both online and IRL:

ARKit Creators (Reddit) — Subreddit for ARKit Creators.

NextReality (Slack) — NEXTREALITY Slack channel to connect with Augmented Reality designers and developers.

Augmented World Expo (Conference) — Premiere AR conference with events in US, EU and Asia.

AR Meetups (Meetup.com) — there are many AR meetups across the globe. Join your local AR meetup to be connected with fellow AR enthusiasts.

AR Tutorials

Viro AR is a platform for developers to build AR/VR applications using React Native. Here are some tutorials to get you started building your AR apps today.

Figment AR: Built on the Viro AR platform

The collection of links above should provide you with a solid understanding of AR, ARKit and ARCore. Augmented reality is a new computing platform and there are still many lessons to be learned. If you have any posts/links that would be helpful to the community, please share them in the comments below and we will update this resource accordingly.