Site menu:

About Me

My name is Joe.
I want to become an expert programmer, and I invite you to follow along with me as I learn to program with Ruby.

Recent Posts

Categories

Donate

If you enjoy the content on this site then please consider Donating. This site is run by a recent college grad who works fulltime for not a whole lot. It would be tremendously helpful if you could donate and help fund this website.

RubyMotion – iOS dev with Ruby, by the MacRuby guy

Just released moments ago, is a new product named RubyMotion. Ruby Motion, by original MacRuby author Laurent Sansonetti, is a development toolkit for writing iOS apps in native code using Ruby. Starting today, you can be using Ruby to write apps for your iPhone or iPad.

It’s interesting that this project would come out now with everything going on with mRuby and MobiRuby – but I guess great minds think alike and that’s why everyone is trying so hard to get Ruby on mobile phones. Supposedly RubyMotion makes use of MacRuby, while MobiRuby makes use of mRuby.

Some things to know about RubyMotion:

  • It is for purchase, it is not free software.
  • Only for Mac, no PC or Linux
  • Regular RubyGems don’t work with RubyMotion (apparently this is because RubyMotion uses a statically compiled version of Ruby to make what it does possible, so some reconfiguring of gems is necessary for use with RubyMotion.)
  • Produces Native iOS code
  • No Xcode! RubyMotion uses Rakefiles similar to Rails, as well as DSL

Here is the main website: http://www.rubymotion.com/

There is also a developer center, which comes with PragProg training videos, examples, and guides. Here is the direct link for that: http://www.rubymotion.com/developer-center/

That is all, more updates when I hear more!