About the course
From Beginner to Paid Professional
What Will I Learn?
Gain a professional understanding of the ARKit 2.0 framework
Create a Basic ARKit Application
Build an application that has 3D interactions & UI controls
Augmented reality Game Development
Build applications with multi-user augmented reality experiences
Build applications that create persistent experiences
Build applications that create realistic reflections
Augmented reality image recognition
Scan and detect 3D Objects
Build face-based augmented reality experiences
Learn how to use Augmented Reality using A Tetris game engine
- Xcode 10 & IOS 12
- Students who are already familiar with Swift and the IOS platform
This course will provide students with a complete overview to the ARKit 2.0 framework. The course is designed for students who are already familiar with Xcode and the Swift programming language. This course will guide you through the ARKit Framework from introductory to advanced topics. By the end of the course, you will be prepared to implement your ideas with the coding models presented in class. The course comprises of many lectures that discuss different Swift classes that relate to the ARKit framework; This will usually tie into lectures that have projects, so always check the lecture for downloadable materials. Speaking of attachments, There are many links to materials such as class definitions, articles, and a keynote speech. These links are there either for your convenience (when you need to refer back to documentation) or homework.
Best Practices (Please Read):
The best way to use this course:
1.) Watch the lecture. Seems self explanatory so let me elaborate; I would prefer students to put your pencils down(not write any code) and watch closely to the lecture and its content. This will allow you to download all important information to your brain before trying it yourself. Also, watch the class in order from beginning to end; students sometimes like to jump ahead, this I cannot recommend doing. The way this class is structured is intended to be done from start to finish line.
2.) After each lecture, please note that the code covered in class is readily available for download. It is my expectation of the student to download this code and load it onto there devices (if possible) to play around and be creative. This is the exercise I expect students to do before moving onto the next lecture. This is an important time for students to go and break things; that's right break the code I give you. In learning to code especially, you learn from fixing what is broken! So I encourage the student to be creative with how they want to treat the downloadable resources; There are no wrong ways to approach this method of learning on your own.
3.) As the facilitator of your learning, if you get stuck on something or would like to share with the class your experience, please add your thoughts and comments to the Q and A section of this course. An open dialogue with myself or other students will reinforce the ideas covered in the lectures.
Please enjoy the course!
Who is the target audience?
- IOS Developers
- Students who wish to expand their IOS knowledge into the ARKit Framework
- Students who wish to study the latest and greatest Apple Framworks for Developers
The Essential Algorithms and Data Structures