3D Fundamentals with iOS
3.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
136 students enrolled
Wishlisted Wishlist

Please confirm that you want to add 3D Fundamentals with iOS to your Wishlist.

Add to Wishlist

3D Fundamentals with iOS

Learn how to make 3D animations in iOS, a crucial aspect of dynamic apps and games.
3.0 (1 rating)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
136 students enrolled
Last updated 10/2016
English
Current price: $10 Original price: $25 Discount: 60% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 2 Articles
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create iOS Animations
  • Understand Drawing and CGRect Classes
  • Draw Shapes
  • Create Sprite Animation
  • Integrate Pre-Rendered Video in Animation
  • Understand Core Animation Classes
  • Handle Operating System Interruptions
  • Layer Animation and Assets
  • Using Masking features on Images
  • Using a Path to Create Animations
  • Synchronizing Audio to your Animation
  • Recording and Playback of Audio
  • Find Animation Assets
  • Create Your Own Animation Assets
  • Dynamically Download Assets
  • Troubleshoot Connectivity Issues
View Curriculum
Requirements
  • Current Mac
  • Current Version of XCode
Description

Are you wanting to expand your iOS native development skills? Do you want to create 3D games and apps for the iOS platform? Are you just wanting to create stunning graphics?

This one-of-a-kind course will teach you to create 3D graphics on the iOS platform. You'll start off simple-- working the Objective-C CGRect class. Next, you'll move through draw shapes and basic animations. Before you know it, you'll be working with video animation, masks, and synchronizing audio to your creations. This is a course for developers who want to break out of the box and create rich user experiences that include graphics and animation.

This course is challenging-- but you'll master the techniques demonstrated by expert instructor Mike Rogers. The course includes several hours of video lecture, challenging lab exercises and dozens of code examples.

Become the iOS graphics master you've always wanted to be with 3D Fundamentals with iOS!

Who is the target audience?
  • iOS Developers
  • Developers Learning iOS
  • Game Developers
  • Teachers
  • Students
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 31 Lectures Collapse All 31 Lectures 02:41:36
+
Course Introduction
4 Lectures 15:10

Michael explains what you will learn in these videos, and what they're used for.

Preview 03:56

In this video, Michael shows you how to draw a rectangle on your screen in Xcode

Preview 05:25

Building on the previous video, this video shows you how to draw a circle.

Preview 05:49

Chapter 1 Lab
1 page
+
Animation and iOS
3 Lectures 10:22

Michael describes Sprite animations, and shows you how to use them, and talks about it's advantages and disadvantages.

Using Sprite Animation
04:15

This video discusses how to use pre-rendered video for your animation.

Using Pre-Rendered Video for Animation
06:07

Chapter 2 Lab
1 page
+
Animation with Core Animation
3 Lectures 12:11

In this video, Michael discusses core animation, which includes the positioning of elements on your iPhone screen and layering.

Animation with Core Animation
03:24

Michael shows you how to animate a static image smoothly on screen.

Using Core Animation Example
08:47

Chapter 3 Lab
1 page
+
Animation with Pre-Rendered Video
3 Lectures 16:26

This video explains the application Sandbox, getting a file path in a bundle, and formatting a video file

Animation with Pre-rendered Video
04:49

In this video, Michael delves deeper into animating pre-rendered video

Animating using Pre-Rendered Video Example Application
11:37

Chapter 4 Lab
1 page
+
Handling Operation System Interruptions
2 Lectures 07:02

Michael explains how to make your application react or handle other operations or notifications on your phone.

Handling Operating System Interruptions
07:02

Chapter 5 Lab
1 page
+
Layering and Animation
4 Lectures 19:09

Michael explains how to make more advanced animations by layering them together.

Layering Animations and Assets
08:18

In his example, Michael shows you how to make the basketball go through the hoop instead of simply over it.

Using a Mask
04:14

Michael adds the animation to make the ball move through the hoop.

Using a Path to Create Animation
06:37

Chapter 6 Lab
1 page
+
Audio
3 Lectures 27:45

This video shows you how to include a sound to occur at a certain point in your animation.

Synchronizing Audio and Animation
07:33

In this video, Michael shows you how to make an audio recorder in your app.

Recording and Playback of Audio
20:12

Chapter 7 Lab
1 page
+
Finding and Creating Animation Assets
1 Lecture 08:45

Michael goes through some ways to make sprite animations, and some places you can go to acquire pre-made assets.

Finding and Creating Animation Assets
08:45
+
Dealing with Downloadable Assets
4 Lectures 23:32

In this video, Michael explains how you can refresh your assets via the web.

Dealing with Downloadable Assets in iOS
04:03

Michael goes through how to make a downloader application to illustrate some vital points about internet connectivity.

Checking for Connectivity
04:42

This video will provide you with information on how to download assets from a web server

Downloading Assets
14:47

Chapter 9 Lab
1 page
+
Bringing it All Together
2 Lectures 11:40

Michael goes through all you've learned with a complete project.

The Start of the Final Project
11:40

Final Project
1 page
2 More Sections
About the Instructor
LearnToProgram, Inc.
4.4 Average rating
3,894 Reviews
140,936 Students
45 Courses
Learn Web, Mobile and Game Development

LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram's valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses.

With a mission of “teaching the world to code" LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace.

With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company's most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.

The company is based outside of Hartford, Connecticut.

Mike Rogers
3.0 Average rating
1 Review
136 Students
1 Course

T. Michael (Mike) Rogers is an instructor for iPhone Boot Camp in New York City, runs his own workshops on iOS Development, Test Driven Development, Agile/Scrum and digital marketing. He has developed mobile applications for major corporations such as MARS, Pedigree and Valspar.

Mike has 15 years experience leading Agile Product Development of marketing technology, B2B and B2C products, and new business for start-ups and established companies.