TDDing iOS Apps for fun and profit with RubyMotion
summary
Claims that a full TDD workflow is practical for iOS using RubyMotion and its toolchain: create with the motion command, iterate with the motion console REPL, run specs with MacBacon/Bacon and RSpec, and compile App Store binaries. Demo builds a working to‑do app (about 34 commits in the repo) using MotionModel for local storage and Formotion for forms; tests run quickly, produce runnable simulator snapshots, and the app mostly works though live demo glitches occur.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 3:21RubyMotion for iOS
- 8:22Why native apps matter
- 9:25RubyMotion setup demo
- 13:40REPL console exploration
- 14:46Testing with Bacon
- 16:56Key RubyMotion libraries
- 18:01Live TDD to-do app
- 27:57Refining to-do app forms
- 31:11Final demo completion
- 33:22RubyMotion success stories
- 34:27Q&A
related talks
37mBuilding iOS Apps with RubyMotion
06mLightning Talk: RubyMotion
33mRubyMotion: Rubyizing iOS development
36mUsing Ruby for iOS development
47mRubymotion for faster client/server development
28mRubymotion - iOS and OSX development from a Ruby developer's perspective
42mRubyMotion- Mobile & Beyond
11mMicrotalk: Motion in the Middle - RubyMotion as a Gateway to iOS development
