Augmented Reality apps with ARKit and SceneKit on iOS

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

4.25 (250 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Augmented Reality apps with ARKit and SceneKit on iOS
5,708
students
11 hours
content
Jan 2019
last update
$49.99
regular price

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

Why take this course?

* Now including Face tracking *

ARKit was launched in June 2017 by Apple and instantly became the largest AR platform with 350 million compatible devices. ARKit makes 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 disrupting the 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 years

SO WHAT WILL YOU LEARN?

This course will teach you :

● How to design 3D objects, and text with and without code

● Primitive Geometries, colors/textures/materials, lights, animations, physics and particle systems.

● Physically based rendering for realistic appearance

● How to use Scenekit's built in Physics engine


ARKit 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)


FREE ARKIT COMPANION APP

You can try all the ARKit projects you will learn right now on your device. Look for "Augmented Reality App" on the App Store.

WHAT'S INCLUDED

All 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 priceless
Furthermore, 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 skilled ARKit 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 iOS developers. 

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?!


CREATE THE APPS OF THE FUTURE 

After 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! 


WHAT WILL YOU BUILD?

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!)
● Physics


ARKIT

● 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 AR apps using SpriteKit

Introduction to SpriteKit in a simple section. Learn how to use SpriteKit with ARKit to display simple 2D elements like text and emojis.

HAVE FUN!

Augmented Reality programming can be daunting at first sight but this course will give you the confidence to build your  own AR apps and grow your coding skills using Apple's latest and hottest framework ARKit, step by step, at your own pace. 


● We will design a 3D drone from scratch in Xcode and make it fly around the user 


● We 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 3D Face using Apple's latest hardware : the iPhone X, Xs, Xs Plus or Xr and perform AR on 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! I had so much fun recording it and can't wait to see what you build too!

Come and learn ARKit and start your Augmented Reality Career today!

Screenshots

Augmented Reality apps with ARKit and SceneKit on iOS - Screenshot_01Augmented Reality apps with ARKit and SceneKit on iOS - Screenshot_02Augmented Reality apps with ARKit and SceneKit on iOS - Screenshot_03Augmented Reality apps with ARKit and SceneKit on iOS - Screenshot_04

Our review

--- ### Course Overview & Rating **Global Course Rating:** 4.25/5 --- ### Pros - **Instructor's Expertise and Engagement:** The instructor, Romain Derrien, is highly knowledgeable, very responsive, and actively engaged with the students, providing additional help beyond the course material. (Multiple reviews) - **Comprehensive Coverage of AR Techniques:** The course offers a good balance between coding and non-coding aspects of Augmented Reality applications, covering both theory and practice. (B, C in Review 5) - **Continual Content Updates:** The instructor regularly updates the content, especially with the latest advancements like ARKit 2.0. (C in Review 5) - **Hands-On Learning:** Practical exercises are provided, and solutions are sometimes offered by the instructor. (A in Review 7) - **Inspiring and Motivational:** The course inspires beginners and even experienced developers to explore AR with confidence and motivation for further learning. (Problem in Review 9) - **Innovative Concepts:** The course introduces fresh concepts such as Spatial Sound and relies on SceneKit, offering new perspectives and techniques. (Multiple reviews) - **Clear and Structured Teaching Techniques:** The course effectively demonstrates how to build 3D models within the Xcode environment and then guides the learner to create the same models using code, enhancing understanding through practical application. (Review 12) --- ### Cons - **Lengthy Introduction Sections:** Some sections, particularly the introduction to AR Industry and Trends, are perceived as too lengthy with content that seems repetitive or already well-known. (Review 1) - **Assumed Knowledge of SceneKit:** The course assumes familiarity with SceneKit, which is not clearly stated in the prerequisites, potentially overwhelming for beginners who are not familiar with it. (Review 3) - **Lack of Detailed Explanations:** Some reviewers felt that specifics were not adequately explained and that the course jumped quickly through topics without enough detail for complete understanding. (Review 2, Review 6) - **Need for More Practice Exercises:** A call for more exercises with solutions provided by the instructor would enhance the learning experience and solidify the concepts taught. (Review 5) - **Potential Repetitiveness in Projects:** Some reviewers mentioned that the projects presented in various AR courses, including this one, tend to be repetitive and could benefit from more diverse applications. (Review 8) --- ### Summary & Recommendations This course is highly recommended for beginners and those looking to deepen their understanding of AR with iOS development. It stands out for its comprehensive coverage of ARKit and SceneKit, the instructor's passion and expertise, and the continuous updates to the content. However, potential learners should be aware that there are sections that may move quickly and assume prior knowledge. For a more in-depth experience, it is suggested that learners have some background in SceneKit before starting or be prepared to supplement their learning with additional resources. Overall, this course is a valuable resource for those interested in AR development, offering both inspiration and practical skills.

Charts

Price

Augmented Reality apps with ARKit and SceneKit on iOS - Price chart

Rating

Augmented Reality apps with ARKit and SceneKit on iOS - Ratings chart

Enrollment distribution

Augmented Reality apps with ARKit and SceneKit on iOS - Distribution chart
1376047
udemy ID
10/3/2017
course created date
8/18/2019
course indexed date
Bot
course submited by