RubyMotion

IDE of the Ruby programming language From Wikipedia, the free encyclopedia

RubyMotion is an IDE of the Ruby programming language that supports iOS, 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]

Quick Facts Developer(s), Written in ...
RubyMotion
Developer(s)HipByte
Written inC, C++, Objective-C, Java, Ruby
Operating systemMac OS X, iOS, Android
TypeRuby programming language runtime and compiler
LicenseProprietary EULA
Websitewww.rubymotion.com
Close

RubyMotion apps execute in an iOS simulator alongside a read-eval-print loop (REPL) for interactive inspection and modification.[2] 3rd-party Objective-C libraries can be included in a RubyMotion project, either manually or by using a package manager such as CocoaPods. Programs are 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 37signals's 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

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.