Inside RubyMotion
summary
RubyMotion compiles Ruby 1.9 ahead-of-time with LLVM into native iOS binaries, preserving Ruby’s dynamism except for no eval, and produces small runtimes (a Mustachio demo app is 0.9 MB) while running on the exact Objective‑C runtime. It uses a rake-based toolchain, integrates CocoaPods, debugs with DWARF/GDB in the simulator, and already powers App Store apps like Everclip (accepted, won Evernote Dev Cup). Over 500 GitHub projects and common libs (BubbleWrap, Teacup, Formotion) show usable abstractions and testing support.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:21Why RubyMotion
- 2:56What is RubyMotion
- 4:41Runtime
- 8:04ObjectiveC
- 9:15Compiler
- 12:30Classes
- 13:17App Size
- 14:18Tool Chain
- 15:37Debugging
- 17:05Testing
- 25:55Cocoapods
- 29:25Teacup
- 33:53Demo
- 41:29Conclusion
- 43:03Questions
related talks
30mRubyMotion: Ruby in your pocket
39mRubyMotion under the Hood
36mUsing Ruby for iOS development
22mRuby on your pocket with RubyMotion
33mRubyMotion: Rubyizing iOS development
28mRubymotion - iOS and OSX development from a Ruby developer's perspective
42mRubyMotion's Secret Sauce
34mThe future of Ruby is in motion!
