Work with augmented reality (AR) and the web

Learn how to integrate augmented reality and web content into your iOS apps.

Created by: Dr David A. McMeekin

icon
Quality Score

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

Overall Score : 0 / 100

icon
Course Description

In this course you will learn how to build AR apps with Xcode and look at the different ways to integrate web content into your iOS apps.
Lesson 1:User interaction andhow to save data
Writeand access files within Apps;
Serializea data model for saving and loading data from and into Apps;
Customisetables for adding, deleting andcustomisingactions;
Create custom row actions.
Lesson 2: User input and system controls in Apps
Displaying alerts, sharing content and sending messages from within Apps;
Access to the camera and photo library on the device;
Build custom forms for creating new object models;
Get complex user input through forms, data collection and dynamic table views.
Lesson 3: Construct an AR App
Learn how to use the AR app template;
Investigate AR components and compare their differences with existing components;
Build AR scenes in 3D space using objects;
Determine planes and how objects interact with them.
Lesson 4: Interact with an AR App
Add physics to an AR scene;
Translation of user input within the scene;
Introduction to AR Image Recognition.
Lesson 5: Closures and Animation
Define and use closures;
Use defined functions: sort, filter, reduce and map;
Utilise animation for a greater user experience;
Use UIKit to create animations.
Lesson 6: Communicate with the Web
Describe requests and responses, and discover how are they built, used and analysed;
Communicate with API's for existing data sources;
Use URL components to dynamically query an API endpoint.
Lesson 7: An Introduction to JSON
What is JavaScript Object Notation (JSON) and how is it useful?
Decode JSON and convert into Swift types;
Integrate with requests and responses from API's.
Lesson 8: Concurrency
Why do we care about concurrency?
Issues with multi-threading and the UI;
How to complete tasks asynchronously.

icon
Instructor Details

placeholder

David is a computer scientist with a PhD in Software Engineering looking at the human aspect of software development: how software developers think. David has spent extensive time in the International community working with and directing NGOs within both the development and education sectors. David has a vast array of lecturing experience in various areas, from Cross Cultural Communication, Software Engineering, Software Development, Programming in C, Java and Python, Business Information Systems, through to Spatial Data Processing and Computation. David's current research interests include the delivery of spatial information through the use of semantic web technologies as well as the development of technology solutions to help facilitate the integration of people with Autism Spectrum into the work force.

icon
More courses by Dr David A. McMeekin

Project: Create an iOS app from start to finish

Free

icon
More ios swift courses

SwiftUI - Declarative Interfaces for any Apple Device

$11.99

Programmatic Uber Clone App |Swift /Firebase| No Storyboards

$11.99

Augmented Reality apps with ARKit and SceneKit on iOS

$11.99

The Complete iOS Game Course Using SpriteKit And Swift 3

$11.99

iOS 8 and Swift - How to Make a "Freaking" iPhone App

$11.99

iOS 12 Swift 4.2 - The Complete iOS App Development Bootcamp

$11.99

icon
Reviews

0.0

0 total reviews

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

No reviews yet. Be the first to review this course!