Augmented Reality apps with ARKit and SceneKit on iOS (Udemy.com)

Build real world apps on iOS using ARKit, SceneKit and SpriteKit - includes all source codes and 3D design files

Created by: Romain Derrien

Produced in 2019

icon
What you will learn

  • Understand ARKit and SceneKit using swift
  • Build Augmented reality apps for clients
  • Make money in the new AR Category on the Appstore
  • Create 3D shapes in Augmented reality both in code and using the scene editor from Xcode
  • Measure real distances using the iPhone's camera
  • Interact with 3D objects
  • Add 3D objects to the real world through the phone : on the floor, on a table, on the wall...
  • Detect horizontal and vertical planes in the real world
  • Detect images in the real world
  • Create optical illusions
  • Add animations to 3D objects
  • Use spacial 3D audio in your AR scenes
  • Learn how to use Physics to create games
  • Learn how to use particles to create snow, rain, fire, confettis, and much much more

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

* Now including Face tracking *ARKit was launchedin June 2017 by Appleand instantly became thelargest ARplatform with 350 million compatible devices. ARKitmakes it much easier for developers to code augmented reality apps than ever before. Learn the future of programming with ARKit today and be in demand!
AR is disruptingthe world and will become mass market very soon. Don't wait for the crowd, be a leader and innovator in this new exciting field :
Augmented reality is going to change everything we know in the next few yearsSO WHAT WILL YOU LEARN?
This course will teach you: How todesign 3D objects, andtextwith andwithout codePrimitive Geometries, colors/textures/materials, lights, animations, physics and particle systems. Physically based rendering for realistic appearance How to use Scenekit's built in Physics engineARKit fundamentals : Surface recognition (floor, tables, walls...) Image detection (posters, paintings, postcards, magazines, book covers, business cards...) Spacial sound for immersive experiences Image detection and Tracking Automatic environment texture Face tracking and animation (requires iPhone X, Xs, XsPlus or Xr)FREEARKITCOMPANIONAPPYou cantry all the ARKitprojects you will learn right now on your device. Look for "Augmented Reality App" on the App Store.
WHAT'SINCLUDEDAll source codes and 3D design materials are included and easy to re-use in your commercial apps and projects - This will save you countless hours, which is pricelessFurthermore, you will learn the key concepts of good user experience in Augmented Reality apps!
People are hungry for amazing AR experiences but today there is a lack of "killer AR Apps" on the App Store. This is a huge opportunity to get in early before it becomes a crowded space!
Big brands are looking for skilledARKit developers as augmented reality is already available on 380 million iOS devices, but the technology is so new that there is a lack of trained ARKit iOSdevelopers.
AR Games are gaining in popularity since Pokemon Go, but even in gaming, there is a shortage of good AR apps that people are raving about. What is your app idea? Could it make you the next app millionaire?!
CREATETHE APPSOFTHEFUTUREAfter completing this course, you will be ahead of the game! The Mobile AR Market is about to grow exponentially, so you will be in a great position to dominate the AR app section of the AppStore and hopefully make your creative ideas come to reality within a few weeks thanks to ARKit.
ARKit is here to stay, and we are only at the beginning as all the big brands are investing heavily in Augmented Reality platforms. Apple is betting big on ARKit and wants to feature your awesome ARKit apps as soon as possible!
WHATWILLYOUBUILD?
SceneKit Design 3D Shapes and add colors using the scene editor (no code required, infinite possibilities!) Build the exact same with code only using SWIFT 4.
1 & the SceneKit Framework from Apple. Create Animated scenes using SCNActions (with and without code again!) PhysicsARKIT Horizontal surface detection Vertical surface detection Image detection Shadows Occlusion : Make objects disappear behind a door or under a table Spacial Sound : For truly immersive Augmented Reality experiences, use 3D sound to delight your users AR Game Design with particle systems : add realistic smoke, fire, stars and much more to your AR Scenes Measure real world distances with iPhone. Create optical illusions! Face tracking and animation Play videos in AR Using Arkit for virtual reality :
play 360 videos SPRITEKIT display 2D content and create ARapps using SpriteKitIntroduction to SpriteKit in a simple section.
Learn how to use SpriteKit with ARKit to display simple 2Delements like text and emojis.
HAVEFUN!
Augmented Reality programming can be daunting at first sight but this course will give you the confidence to build yourown ARapps and grow your coding skills using Apple's latest and hottest frameworkARKit, step by step, at your own pace.
We will design a 3D drone from scratch in Xcode and make it fly around the userWe will throw fireballs to Destroy a pyramid of bricks, right from your living room!
We will build a portable hole like in Roger Rabbit! (that one is a challenge actually, are you up for it?)We will create and animate a 3DFace using Apple's latest hardware :
the iPhone X, Xs, Xs Plus or Xr and perform ARon the selfie camera on people's face like in Instagram stories and Snapchat. We will learn how to use camera filters and lenses to interact with people's live emotions.
If you read all the way to this line, you know this is the right course for you! And after all, there is no risk as you can ask a full refund with 30 days if the course is not for you... I'm sure you'll love it though! Ihad so much fun recording it and can't wait to see what youbuild too!
Come and learn ARKit and start your Augmented Reality Career today!
Who this course is for:
iOS Developers who want to make Augmented Reality appsIndie Game Developers who want to get into ARiOS Freelancers who need to stay on top of iOS FrameworksDevelopers who want to get ready for the new wave of devices coming soon : smart AR glasses.
Designers who want to get into 3D and experience / show their portfolio in Augmented realityArchitects who want to design real size models in AR and load them in appsSide project developers who want to have fun with Apple's latest technology

icon
Instructor Details

Romain Derrien

Ilaunched over 50 apps and started coding iPhone appswith SWIFT as soon asApple released it in June 2014, and ARKit in June 2017 from day one also!
Passionate about technology and especially AR, I amalways on the cutting edge of innovation and will never stoplearning more about technology, marketingand design.
Very excited about iOS and coding my own apps, it gives me the freedom that no other jobs can offer!

icon
Reviews

4.7

38 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Alexis Germain on 2/16/2020

Un passionn qui explique clairement le concept AR, un excellent vulgarisateur

By Ruchira more on 11/6/2019

Till now it was so simple and understandable
thanks!!

By Dilip Tilonia on 10/16/2019

mu pyramid become so slow after this , so just let me know how can i make it faster

By Olivier Victor on 10/3/2019

Really good course. Shows good stuff about SceneKit at the same time, which is always useful.

By Miguel Vieira on 9/27/2019

A good cookbook, but not a very detailed explanation. I was hoping for more of a detailed explanation of ARKit and SceneKit in general and not just "do this and it'll work".
I found that the course assumes that you're familiar with SceneKit, and that's not mentioned on the prerequisites.
At the beginning there's no overview over ARKit delegates, functions, etc and it may be a bit overwhelming, specially if you're not familiar with SceneKit, although I found that these subjects are explained in more detail later on, but only as needed (when they are specifically required for the app being developed on that lecture).
But if you just want a good cookbook this course will be great for you.

By Laurent Brusa on 9/12/2019

The very first section about AR Industry and Trends feels a bit too long and not really saying much apart from things we already know. Starting from the first Industrial Revolution and steam engines did not help ;)
The course got really interesting after that and got some nice insights about AR in iOS and Xcode.
I am really happy to have learned quite a few tricks and also have more of an understanding of basic techniques and skills!

By Endang Suherman on 7/21/2019

Cool

By Marcus Wilhoit on 7/13/2019

Love the new sections!

By William Sun on 6/26/2019

Great course! Instructor explains everything very clear and well in depth

By Will Cook on 5/26/2019

So far, I am learning much more than in a previous beginners class that was given by a different instructor. Much better hands-on and much better explanation of what the various functions do and how the variables relate.

By Giorgio Giannotta on 5/15/2019

I love this course about ARkit. This course is one of the best and cool that you can find on Udemy

By Jatin Pawar on 4/16/2019

Awesome and easy to learn......