Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications 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 Certification Network & Security Hardware Operating Systems 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 Design Thinking 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 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 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 Yoga Mental Health Dieting 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 Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 9.5 hours on-demand video
  • 51 articles
  • 52 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development ARKit

The Complete ARKit Course - Build 11 Augmented Reality Apps

Become an iOS Augmented Reality Developer by Building 11 High-Level AR Apps using ARKit in iOS 11 and Swift 4.
Bestseller
Rating: 4.2 out of 54.2 (2,083 ratings)
15,265 students
Created by Codestars by Rob Percival, Rayan Slim, Rob Percival, Jad Slim
Last updated 9/2020
English
English [Auto], Portuguese [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Break into a brand new industry expected to be worth $165 billion by 2024
  • Build augmented reality apps for your business or organisation
  • Create your own augmented reality app
  • Get app development jobs on freelancer sites
Curated for the Udemy for Business collection

Course content

12 sections • 94 lectures • 9h 28m total length

  • Preview02:44
  • Additional FREE Content
    00:10
  • Preview01:44
  • Preview00:21
  • Preview01:50
  • Preview00:55

  • Xcode Beginner Crash Course (Optional)
    20:39

  • Tips Before Proceeding
    00:26
  • Preview05:58
  • World Tracking (Resources)
    00:04
  • Positioning Nodes - Overview
    00:20
  • Preview12:22
  • Positioning Nodes (Resources)
    00:04
  • Preview05:03
  • Reset Tracking (Resources)
    00:05
  • Preview04:58
  • Random Positioning (Resources)
    00:06
  • Preview21:59
  • Default Shapes (Resources)
    00:05
  • Preview14:13
  • Relative Positioning (Resources)
    00:04
  • Rotation
    17:47
  • Z axis rotation - Further Explanation
    00:17
  • Rotation (Resources)
    00:08

  • Renderer Delegate
    05:39
  • Renderer Delegate (Resources)
    00:04
  • Camera Position
    07:15
  • Position - Further Explanation
    00:21
  • Camera Position (Resources)
    00:04
  • Drawing in 3D
    09:29
  • Drawing in 3D (Resources)
    00:05

  • Planet Earth
    13:21
  • Planet Earth (Resources)
    00:13
  • Red reflected light? (Fix)
    00:07
  • Planet Textures and Positions
    09:37
  • Planet Textures and Positions (Resources)
    00:09
  • Rotating Planets
    18:41
  • Rotating Planets (Resources)
    00:07

  • Hit-testing
    13:59
  • Hit-testing (Resources)
    00:06
  • 3D Model Correction
    00:15
  • 3D Models
    11:18
  • Xcode 9 Bug 1 (Crash)
    00:34
  • Xcode 9 Bug 2 - Cannot Drag to SCNAssets
    00:22
  • 3D Models (Resources)
    00:15
  • CABasicAnimation
    12:00
  • CABasicAnimation (Resources)
    00:04
  • Putting it all together
    18:25
  • Putting it all together (Resources)
    00:08

  • Plane Detection
    09:28
  • Plane Detection (Resources)
    00:04
  • Horizontal Lava
    10:46
  • Horizontal Lava (Resources)
    00:10
  • Ikea User Interface
    11:28
  • Ikea User Interface (Resources)
    00:05
  • Horizontal Hit-Testing
    17:58
  • Xcode 9 Bug . (Crash)
    00:50
  • Horizontal Hit-Testing (Resources)
    00:16
  • Scaling and Rotating Objects
    26:42
  • Scaling and Rotating Objects (Resources)
    00:11

  • Physics Body
    17:32
  • Physics Body (Resources)
    00:23
  • Building The Car
    11:57
  • Building The Car (Resources)
    00:05
  • Accelerometer
    12:24
  • Accelerometer (Resources)
    00:04
  • Vehicular Behaviour
    15:04
  • Vehicular Behaviour (Resources)
    00:04
  • Steering
    12:17
  • Steering (Resources)
    00:04
  • Driving
    07:53
  • Driving (Resources)
    00:04
  • Reversing
    09:32
  • Reversing (Resources)
    00:08

  • Overview
    00:23
  • Matrices
    17:44
  • Matrices (Resources)
    00:06
  • Distance
    12:10
  • Distance (Resources)
    00:08

  • Building the Portal
    20:57
  • Building the Portal (Resources)
    00:05
  • Cube Map
    20:15
  • Cube Map (Resources)
    00:07
  • Masking
    10:40
  • Masking (Resources)
    00:04

Requirements

  • No ARKit or iOS development experienced required, although basic understanding of Xcode and Swift will help you progress quicker.
  • You must have one of these devices:
  • iPhone 6s or 6s Plus
  • iPhone 7 or 7 Plus
  • iPhone SE
  • iPad Pro (9.7, 10.5 or 12.9) – both first-gen or 2nd-gen
  • iPad (2017)
  • iPhone 8 or 8 Plus
  • iPhone X (some issues may arise)

Description

ARKit has been called a ‘Game Changer’ for Augmented Reality! It allows developers to create augmented reality apps for Apple's newly launched iOS 11.

This new technology opens up the door for creative people and mobile app designers to build new experiences in a brand new industry that is expected to be worth $165 billion by 2024!

Come learn Arkit in this fun and exciting course with Rayan Slim - an experienced iOS developer who has followed Rob Percival's "learn by doing" style to create this amazing course.

With over 9 hours of content and 5* reviews, it's already the longest and best rated ARKit course on Udemy!

Just Take A Look At What Students Are Saying…

★★★★★ "Goes from 0 to 100 very slowly and steadily, explains everything to the decimal point, and the apps we're building are fun and easy to understand."- Vladimir Porton

★★★★★ "Totally amazing, I love the step-by-step style of this course."- Wang Hang

★★★★★ "It gets you where you want to be with ARKit quickly. I would absolutely take another course from this instructor." - James Justin Davis

Build 11 Augmented Reality apps using ARKit in iOS 11 and Swift 4

You'll go from beginner to extremely high-level and your instructor will build each app with you step by step on screen.

You'll build 11 AR apps, including a Floor is Lava App, AR measuring App, Ikea App and many other popular augmented reality apps. By doing so, you will learn how to:

  • Use textures to make cool 3D models

  • Display and animate 3D models in the camera view of the real world

  • Use World Tracking to track your position at all times

  • Launch projectiles in the real world

  • Place 3D objects on horizontal surfaces

  • Drive a car on horizontal surfaces

  • Build an inter-dimensional portal

  • Detect collisions between two 3D nodes

As always, you'll get all the required source code and friendly support in the Q&A area. No ARKit or iOS development experience required, although basic understanding of Xcode and Swift will help you progress quicker.

Make This Investment in Yourself

If you're looking to create your own augmented reality app or win work as a freelancer or developer in a new field, then this is the course for you!

Come join this new wave of app development!

Take this course and start learning!

Who this course is for:

  • Creative people and mobile app designers who want to build new experiences using the latest technology

Instructors

Codestars by Rob Percival
Teaching the Next Generation of Coders
Codestars by Rob Percival
  • 4.5 Instructor Rating
  • 374,610 Reviews
  • 1,751,834 Students
  • 61 Courses

Best-selling Udemy instructor Rob Percival wants to revolutionize the way people learn to code by making it simple, logical, fun and, above all, accessible.  But as just one man, Rob couldn’t create all the courses his students - more than half a million of them - wanted.  

That’s why Rob created Codestars.  Together, the instructors that make up the Codestars team create courses on all the topics that students want to learn in the way that students want to learn them: courses that are well-structured, super interactive, and easy to understand.  Codestars wants to make it as easy as possible for learners of all ages and levels to build functional websites and apps.

Rayan Slim
Teacher
Rayan Slim
  • 4.5 Instructor Rating
  • 11,529 Reviews
  • 107,572 Students
  • 6 Courses

Hi! I'm Rayan, a full time software developer based in Ottawa, Canada.

I first ventured into development when working on a start-up. Since then, I've built countless web and mobile applications as a freelance developer, meanwhile expanding my repertoire and exploring new avenues in Deep Learning & Data Analytics.

In my free time, I love to teach!

Rob Percival
Web Developer And Teacher
Rob Percival
  • 4.5 Instructor Rating
  • 416,314 Reviews
  • 1,879,648 Students
  • 41 Courses

Hi! I'm Rob. I have a degree in Mathematics from Cambridge University and you might call me a bit of coding geek.

After building websites for friends and family for fun, I soon learned that web development was a very lucrative career choice. I gave up my successful (and sometimes stressful) job as a teacher to work part time and today, couldn't be happier.

I'm passionate about teaching kids to code, so every summer I run Code School in the beautiful city of Cambridge. I also run the popular web hosting and design service, Eco Web Hosting which leaves me free to share my secrets with people like you.

You wouldn't believe the freedom that being a web developer offers. Sign up and find out for yourself why so many people are taking and recommending this course. I genuinely believe it's the best on the market and if you don't agree, I'll happily refund your money.

Sign up to my courses and join me in this amazing adventure today.

Jad Slim
Developer
Jad Slim
  • 4.5 Instructor Rating
  • 11,529 Reviews
  • 96,064 Students
  • 6 Courses

Jad studied mechanical engineering at the University of Ottawa. Jad also has experience in software development, machine learning, computer vision, mathematical modeling, computer simulation, and intelligent systems. He has also developed many deep learning applications, and is currently pursuing an interest in autonomous machines and Full Stack Development.


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.