Source: Wikipedia, the free encyclopedia.

RubyMotion is an IDE of the

OS X and Android. RubyMotion is a commercial product created by Laurent Sansonetti for HipByte[1] and is based on MacRuby for OS X. RubyMotion adapted and extended MacRuby to work on platforms beyond OS X.[1]

RubyMotion apps execute in an iOS simulator alongside a

statically compiled into machine code by use of Rake as its build and execution tool.[2]

RubyMotion projects can be developed with any text editor. The

RubyMine IDE provides support for the RubyMotion toolchain, such as code-completion and visual debugging.[3]

As of version 2.0, RubyMotion now supports the development of applications for OS X in addition to iOS.[4] Android support was added in version 3.0.[5]

Examples of applications built in RubyMotion include

Basecamp for iPhone,[6] the Bandcamp iPhone app,[7] and A Dark Room for iOS.[8]

See also

  • mruby - another minimal Ruby implementation, targeted at embedded devices, that could be compiled to native code


  1. ^ a b RubyMotion - About. Retrieved 2012-06-16.
  2. ^ a b Exclusive: building native iOS apps with RubyMotion. Published 2012-05-03. Retrieved 2012-06-16.
  3. ^ Getting Started with RubyMotion.
  4. ^ RubyMotion Goes 2.0 And Gets OS X Support, Templates and Plugins. Retrieved 2013-06-16.
  5. ^ Announcing RubyMotion 3.0: Android Platform, WatchKit Apps, and More. Retrieved 2014-12-14.
  6. ^ Why I loved building Basecamp for iPhone in RubyMotion. Retrieved 2013-06-16.
  7. ^ RubyMotion Success Story: Bandcamp. The RubyMotion Blog. Retrieved 2014-12-13.
  8. ^ RubyMotion Success Story: A Dark Room. The RubyMotion Blog. Retrieved 2014-12-13.

External links