Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Provider Logo

Advanced iOS App Development: Core Motion

via LinkedIn Learning

Overview

Add motion detection and reporting to your iOS apps with Core Motion. Learn to push and pull motion data from the accelerometer, gyroscope, and other hardware.

Want to add motion detection and reporting to your iOS apps? Core Motion is the framework you need to master. Core Motion allows you to access data generated by the accelerometers, gyroscopes, pedometers, magnetometers, and barometers on an iOS device—data that's integral to activity tracking, health and fitness monitoring, interactive gaming, IoT programming, UI gestures, and more. This course introduces Core Motion methods, data, measurements, and its basic underlying physics, before diving into creating a sample pedometer application and a simple game. Learn how to capture device motion such as acceleration, use the altimeter and magnetometer sensors, push and pull data, and access historical recorded data.

Syllabus

Introduction
  • Welcome
  • What you should know
  • How to use the exercise files
1. Core Motion Introduction
  • Core Motion
  • Hierarchy of methods
  • Reading Core Motion data
  • Measurement units
  • Basic physics
2. Pedometer
  • Set up the project
  • Add the pedometer
  • Test the pedometer
  • Add a timer loop
  • Pull pace and distance
  • Add elapsed tIme
3. Device Motion
  • Set up the project
  • Detect devices
  • Push and pull device motion
  • Model accelerometer movement
  • Signal and noise motion
  • Rotation rate with the gyro
  • Attitude and device orientation
4. Sensors
  • Introducing altitude
  • Altimeter
  • Magnetometer
5. Recorded Data
  • Motion activity manager
  • Query motion data
  • Prevent user actions
Conclusion
  • Next steps

Taught by

Steven Lipton

Related Courses

Reviews

0.0 rating, based on 0 reviews

Start your review of Advanced iOS App Development: Core Motion

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free