RubyMotion

from Wikipedia, the free encyclopedia
RubyMotion
Basic data

developer HipByte
operating system macOS , iOS , Android
programming language C , C ++ , Objective-C , Java , Ruby
License proprietary
rubymotion.com

RubyMotion is an IDE for the Ruby programming language that runs on iOS , macOS and Android . RubyMotion is a commercial open source product that was developed in 2012 by Laurent Sansonetti for HipByte and MacRuby for OS X is based. RubyMotion adapts and extends MacRuby for other platforms besides just OS X.

RubyMotion apps are executed in an iOS simulator together with a Read-Eval-Print-Loop (REPL) for interactive inspection and modification. Third-party Objective-C libraries can be included in a RubyMotion project, either manually or using a package manager such as CocoaPods. Programs are statically compiled into machine code using rake as a development and execution tool.

RubyMotion projects can be developed with any text editor. The RubyMine IDE provides support for the RubyMotion tool chain such as B. Code completion and visual debugging .

From version 2.0, RubyMotion supports iOS and the development of applications for OS X. In version 3.0, Android support was added.

Individual evidence

  1. About RubyMotion | RubyMotion. Retrieved August 5, 2019 .
  2. ^ Ryan Paul: Exclusive: building native iOS apps with RubyMotion. Retrieved May 3, 2012, July 31, 2019 (American English).
  3. Announcing RubyMotion 3.0: Android Platform, WatchKit Apps, and More. Retrieved July 31, 2019 .