Booking options
£129.99
£129.99
On-Demand course
9 hours 17 minutes
All levels
Become an iOS Augmented Reality Developer by Building 11 High-Level AR Apps using ARKit in iOS 11 and Swift 4.
This course will take you on a journey where you'll learn to build 11 High-Level AR Apps using ARKit in iOS 11 and Swift 4. ARKit 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!. This course will teach you to use textures to make cool 3D models, Display and animate 3D models in the camera view of the real world, Launch projectiles in the real world and lot more. The code bundle for this video course is available at https://github.com/PacktPublishing/The-Complete-ARKit-Course---Build-11-Augmented-Reality-Apps
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
Creative people and mobile app designers who want to build new experiences using the latest technology
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.
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 *
https://github.com/packtpublishing/the-complete-arkit-course---build-11-augmented-reality-apps
Rayan Slim - Teacher Rayan is a full-time software developer based in Ottawa, Canada. He is the first ventured into development when working on a start-up. Since then, he has built countless web and mobile applications as a freelance developer, meanwhile expanding his repertoire and exploring new avenues in Robotics, Deep Learning & Data Analytics. In his free time, he loves to teach!
Rob Percival is a highly regarded web developer and Udemy instructor with over 1.7 million students. Over 500,000 of them have taken Rob's Complete Web Developer Course 2.0, as well as his Android Developer and iOS Developer courses.
1. ARKit - Introduction
1. Introduction ARKit - Introduction: Introduction |
2. Tools and Software Needed ARKit - Introduction: Tools and Software Needed |
3. Syntax Changes (Xcode Updates) ARKit - Introduction: Syntax Changes (Xcode Updates) |
2. Xcode & Swift Beginner Crash Course (Optional)
1. Xcode Beginner Crash Course (Optional) Xcode & Swift Beginner Crash Course (Optional): Xcode Beginner Crash Course (Optional) |
3. ARKit - Getting Started
1. World Tracking ARKit - Getting Started: World Tracking |
2. Positioning Nodes ARKit - Getting Started: Positioning Nodes |
3. Reset Tracking ARKit - Getting Started: Reset Tracking |
4. Random Positioning ARKit - Getting Started: Random Positioning |
5. Default Shapes ARKit - Getting Started: Default Shapes |
6. Relative Positioning ARKit - Getting Started: Relative Positioning |
7. Rotation ARKit - Getting Started: Rotation |
4. AR Drawing
1. Renderer Delegate AR Drawing: Renderer Delegate |
2. Camera Position AR Drawing: Camera Position |
3. Drawing in 3D AR Drawing: Drawing in 3D |
5. Textures and Surfaces
1. Planet Earth Textures and Surfaces: Planet Earth |
2. Planet Textures and Positions Textures and Surfaces: Planet Textures and Positions |
3. Rotating Planets Textures and Surfaces: Rotating Planets |
6. 3D Models and Hit-Testing
1. Hit-testing 3D Models and Hit-Testing: Hit-testing |
2. 3D Models 3D Models and Hit-Testing: 3D Models |
3. CABasicAnimation 3D Models and Hit-Testing: CABasicAnimation |
4. Putting it all together 3D Models and Hit-Testing: Putting it all together |
7. Planes
1. Plane Detection Planes: Plane Detection |
2. Horizontal Lava Planes: Horizontal Lava |
3. Ikea User Interface Planes: Ikea User Interface |
4. Horizontal Hit-Testing Planes: Horizontal Hit-Testing |
5. Scaling and Rotating Objects Planes: Scaling and Rotating Objects |
8. Vehicular Physics
1. Physics Body Vehicular Physics: Physics Body |
2. Building The Car Vehicular Physics: Building The Car |
3. Accelerometer Vehicular Physics: Accelerometer |
4. Vehicular Behaviour Vehicular Physics: Vehicular Behaviour |
5. Steering Vehicular Physics: Steering |
6. Driving Vehicular Physics: Driving |
7. Reversing Vehicular Physics: Reversings |
9. Distance Measurement
1. Matrices Distance Measurement: Matrices |
2. Distance Distance Measurement: Distance |
10. AR-Portal
1. Building the Portal AR-Portal: Building the Portal |
2. Cube Map AR-Portal: Cube Map |
3. Masking AR-Portal: Masking |
11. Projectiles
1. Building the Court Projectiles: Building the Court |
2. SCNForce Projectiles: SCNForce |
12. Collisions
1. App setup Collisions: App setup |
2. Contact Delegate Collisions: Contact Delegate |