MotionInMotion

Please keep in mind these are all old videos, many will still be relevant but some will only be good for explaining a concept which you will then need to adapt to more recent changes in APIs.

Source code can be found on the MotionInMotion Github and in the original repo.

All Episodes

$249.00 USD

Buy all 75 episodes (65 paid + 10 free) as a download. Would be $324.35 if you bought all episodes individually.

A link to download all episodes will appear after the transaction. The link will expire after 48 hours.

To view the list of all included episodes take a look at all the single episodes available below.

The Essentials

$99.00 USD

All the most essential episodes (24 of them) + the 10 free episodes. Normally $119.76 when bought individually.

A link to download all episodes will appear after the transaction. The link will expire after 48 hours.

Episodes included are the 10 free episodes as well as:

Single Episodes

$4.99 USD each

Episode 1 - Using motion-layout

Watch on YouTube

Episode 2 - Delegates & Data Sources

Watch on YouTube

Episode 3 - More Delegates, KVO, and Target Action

Episode 4 - BDD with Frank and MacBacon

Episode 5 - CDQ and ruby-xcdm

Episode 6 - NSCoder, NSCoding, and NSUserDefaults

Episode 7 - Using the camera

Episode 8 - ProMotion

Episode 9 - Formotion + ProMotion

Episode 10 - Teacup

Episode 12 - Application URLs

Episode 13 - Dynamic Type

Episode 15 - Grand Central Dispatch

Episode 16 - NSFetchedResultsController

Episode 17 - RubyMotion Pairing #1 - Fixing Pods, Target/Action, UITableViews, and more

Episode 18 - RestKit

Episode 19 - Custom Table View Cells & AutoLayout

Episode 20 - Working with dates

Watch on YouTube

Episode 21 - Local Notifications

Watch on YouTube

Episode 22 - My Process, Custom Forms, and Date Fields

Episode 23 - TestFlight and HockeyApp

Episode 24 - MotionKit Basics and AutoLayout

Episode 25 - Pairing #2 - Pointers and Crazy Graphics

Episode 26 - Rich Formatted Text using NSAttributedString with UILabel or UITextView

Episode 27 - Ad-hoc Deployment using Installr

Episode 28 - Pick a good one with UIPickerView

Episode 29 - Hybrid Applications and Two-way communication with UIWebViews

Episode 30 - Setup Wizards and Custom Container Controllers

Episode 31 - Table Cells in MotionKit

Episode 32 - Animations with CALayers

Episode 33 - Custom Video Players and Animating Videos

Episode 34 - Classes to Procs to Blocks

Episode 35 - Roll your own API Client using NSURLSession

Episode 36 - Toolbars

Watch on YouTube

Episode 37 - UITableBarController

Watch on YouTube

Episode 38 - Test Driven Development and Creating a Gem

Episode 39 - Test Driven Development and Creating a Gem - Part 2

Episode 41 - Publish and Subscribe with NSNotificationCenter

Episode 42 - Interface Builder and the IB Gem

Episode 43 - Application Workflows in Interface Builder with Storyboards and Segues

Episode 44 - Objective-C Basics and Conversion

Watch on YouTube

Episode 45 - The Raw Experience of Setting Up RubyMotion for Android

Watch on YouTube

Episode 46 - Converting Between Android with Java and Android with RubyMotion

Episode 47 - Size Classes in Xcode 6 Storyboards

Episode 48 - From Interface Builder to NSLayoutConstraints

Episode 49 - RubyMotion for Rails Developers - Introduction Video

Watch on YouTube

Episode 50 - RubyMotion for Rails Developers - Hello RubyMotion

Watch on YouTube

Episode 54 - RubyMotion for Rails Developers - Views in depth (part 1)

Episode 55 - RubyMotion for Rails Developers - Views in depth (part 2)

Episode 56 - RubyMotion for Rails Developers - Auto Layout (part 1)

Episode 57 - RubyMotion for Rails Developers - Auto Layout (part 2)

Episode 58 - RubyMotion for Rails Developers - Auto Layout (part 3)

Episode 59 - RubyMotion for Rails Developers - MotionKit (part 1)

Episode 60 - RubyMotion for Rails Developers - MotionKit (part 2)

Episode 61 - RubyMotion for Rails Developers - Table Views (part 1)

Episode 62 - RubyMotion for Rails Developers - Table Views (part 2) - Cell Styles

Episode 63 - RubyMotion for Rails Developers - Table Views (part 3) - Custom Cells

Episode 64 - RubyMotion for Rails Developers - Table Views (part 4) - Interaction

Episode 65 - State of RubyMotion Gems

Episode 66 - ProMotion, MotionKit, and Sugarcube

Episode 66 - ProMotion, MotionKit, and Sugarcube (part 2)

Episode 67 - AVFoundation Intro (part 1)

Episode 68 - AVFoundation Intro (part 2)

Episode 69 - Custom Cameras with motion-capture

Episode 70 - Talking iPhones with AVSpeechSynthesizer

Episode 71 - motion-speech

Episode 72 - Managing your environment variables

Episode 73 - Scroll Views with MotionKit

Episode 74 - Scroll Views with Interface Builder