Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js HTML5 PHP Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation CBT Cognitive Behavioral Therapy Sound Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting

DevelopmentMobile DevelopmentARKit

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
Rating: 4.2 out of 54.2 (245 ratings)
5,619 students
Created by Romain Derrien
Last updated 1/2019
English
English [Auto]

What you'll 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

Requirements

  • You need an Apple computer (MacBook, iMac, Mac mini)
  • Xcode 10 or higher
  • An iOS Device with an A9 Chip or higher to run your apps (iPhone SE, iPhone 6s and later, iPad 2017, iPad Pro
  • iOS 11.0 or higher
  • Basic Knowledge of Xcode and SWIFT is preferable

Description

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

Who this course is for:

  • iOS Developers who want to make Augmented Reality apps
  • Indie Game Developers who want to get into AR
  • iOS Freelancers who need to stay on top of iOS Frameworks
  • Developers 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 reality
  • Architects who want to design real size models in AR and load them in apps
  • Side project developers who want to have fun with Apple's latest technology

Instructor

Romain Derrien
iOS Developer with ARKit & Scenekit
Romain Derrien
  • 4.2 Instructor Rating
  • 245 Reviews
  • 5,619 Students
  • 1 Course

I launched over 50 apps and started coding iPhone apps with SWIFT as soon as Apple released it in June 2014, and ARKit in June 2017 from day one also!

Passionate about technology and especially AR, I am always on the cutting edge of innovation and will never stop learning more about technology, marketing and design. 

Very excited about iOS and coding my own apps, it gives me the freedom that no other jobs can offer!

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.