A presentation done at the Ruby on Rails Oceania meetup (Rorosyd) in May 2012
RubyMotion
View Slide
Hi, I amSteve Ringo[email protected]@stevenringo
”“RubyMotion is a revolutionary toolchain for iOS.It lets you quickly develop and test native iOSapplications for iPhone or iPad, all using theawesome Ruby language you know and love.
The good
Awesome ruby syntax
REPL / IRB
MacRuby under the hood
No Xcode!
Memory Management
Excitement
Ecosystem
Web dev-like experience
The Bad
Impedance mismatch
Proprietary &expensive*
No Xcode
Not compatible with rubygems
The ugly
Haters gonna hate
What’s the point?Objective-C is easy to learn!Only good for toy appsStill need to know the Cocoa APIsAPI is so huge, need IDE
The verdict
Will grow the ecosystem
Ruby has a testing culture
Truly native
Are a lot of non-Cocoadevelopmentenvironments on iOS
Will I use it for mynext iOS project?
Hell yeah!