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
Quality Score
Overall Score : 0 / 100
Course Description
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.
Instructor Details
- 0.0 Rating
0 Reviews
Dr David A. McMeekin
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.
More courses by Dr David A. McMeekin
Project: Create an iOS app from start to finish
Provider: edX
Time: 6 Weeks - 8-10 hours per week
Free
More ios swift courses
SwiftUI - Declarative Interfaces for any Apple Device (2021)
4.7 (229 Reviews)
Provider: Udemy
Time: 21h
$11.99
Programmatic Uber Clone App |Swift /Firebase| No Storyboards (2021)
4.7 (58 Reviews)
Provider: Udemy
Time: 18.5h
$11.99
Augmented Reality apps with ARKit and SceneKit on iOS (2019)
4.7 (38 Reviews)
Provider: Udemy
Time: 11h
$11.99
The Complete iOS Game Course Using SpriteKit And Swift 3 (2018)
4.6 (168 Reviews)
Provider: Udemy
Time: 18h
$11.99
iOS 8 and Swift - How to Make a "Freaking" iPhone App (2015)
4.6 (147 Reviews)
Provider: Udemy
Time: 20h
$11.99
iOS 12 Swift 4.2 - The Complete iOS App Development Bootcamp (2021)
4.6 (33 Reviews)
Provider: Udemy
Time: 54.5h
$11.99









