RubyMotion - the good, the bad and the ugly.

RubyMotion - the good, the bad and the ugly.

A presentation done at the Ruby on Rails Oceania meetup (Rorosyd) in May 2012

D02b5e0b9a348fa8d9bd2cac025eead3?s=128

Steven Ringo

May 08, 2012
Tweet

Transcript

  1. RubyMotion

  2. Hi, I am Steve Ringo steven@dynamicclarity.com @stevenringo

  3. ” “RubyMotion is a revolutionary toolchain for iOS. It lets

    you quickly develop and test native iOS applications for iPhone or iPad, all using the awesome Ruby language you know and love.
  4. The good

  5. Awesome ruby syntax

  6. REPL / IRB

  7. MacRuby under the hood

  8. No Xcode!

  9. None
  10. None
  11. None
  12. Memory Management

  13. Excitement

  14. Ecosystem

  15. Web dev-like experience

  16. The Bad

  17. Impedance mismatch

  18. Proprietary & expensive*

  19. No Xcode

  20. Not compatible with rubygems

  21. The ugly

  22. Haters gonna hate

  23. What’s the point? Objective-C is easy to learn! Only good

    for toy apps Still need to know the Cocoa APIs API is so huge, need IDE
  24. The verdict

  25. Will grow the ecosystem

  26. Ruby has a testing culture

  27. Truly native

  28. Are a lot of non-Cocoa development environments on iOS

  29. Will I use it for my next iOS project?

  30. Hell yeah!