I’ve been busy, but I didn’t want September to go by without a Tampa iOS Meetup, so I’m calling a last-minute one — but it’s on a hot topic: Augmented Reality!
Let’s start with a quick definition: What is augmented reality, or AR for short?
Augmented reality simply describes real-world images overlaid with computer-generated ones. My favorite pop-culture example of augmented reality is the set of computer-generated diagrams that Tony Stark sees when he’s in the Iron Man suit (pictured above).
AR has some interesting non-superhero applications, and more of them appear every day. Consider the Ikea Place (https://www.wired.com/story/ikea-place-ar-kit-augmented-reality/) app, which answers a question every furniture shopper has asked: what would this piece of furniture look like in this room?
And of course, there are games, such as The Machines, (https://www.polygon.com/2017/9/12/16296692/iphone-8-ar-machines-game) which turns an empty table into a 3D battleground:
And when you combine AR with other technologies, such as geolocation and networking, you can get interesting apps like this one, which is helpful for locating friends at large outdoor venues, such as concerts, fairs, amusement parks:
At this point, you might be asking yourself “How do I get in on some of this augmented reality action?”
One of the new features that comes with the just-released iOS 11 is the ARKit framework, which makes writing augmented reality (AR) apps much, much easier.
“How much easier?” you might ask. How about so much easier that you can write a couple of AR apps along with me at the next Tampa iOS Meetup?
One of the apps we’ll write is shown in the featured image for this meetup: the one that draws AR shapes in specific locations in the room you’re in. You can walk around them and see them from all angles, as if they really existed:
Join me on Tuesday, September 26th at 6:30 p.m. at the Sourcetoad offices to take your first steps into augmented reality programming in iOS!
This will be a “code along with me” exercise. If you want to get the most out of this meetup, you’ll need the following:
• A Mac running the latest version of Xcode, Xcode 9 (https://developer.apple.com/xcode/)
• An ARKit-compatible iPhone or iPad with an A9 or later processor, which is one of the following: iPhone 6S and 6S Plus, iPhone 7 and 7 Plus, iPhone SE, any of the first- or second-generation iPad Pros, iPad 2017, and eventually, the iPhone 8, 8 Plus, and X
• iOS 11 installed on your ARKit-compatible iPhone or iPad
And as always, we’ll have pizza and beverages.
I know it’s short notice, but it’ll be an interesting topic and programming exercise that’ll put you on the cutting edge — join us on Tuesday!
In case you need a little help finding our office, here’s a helpful map of our area: