O'Reilly logo

RubyMotion by Clay Allsopp

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Hello, RubyMotion

RubyMotion (http://rubymotion.com) is such an alternative. Put simply, it allows you to develop iOS apps in Ruby without degrading the app’s quality. To accomplish this, RubyMotion compiles your Ruby files to machine code; in contrast to traditional nonmobile Ruby, there’s no interpreter or garbage collector to hinder performance. Your Ruby code uses the iOS SDK frameworks and classes exactly as intended by Apple, so all existing Objective-C code examples and tutorials are perfectly reusable.

Why Ruby instead of Python or some other language? For one, Ruby is already incredibly popular among web developers because of frameworks like Ruby on Rails; for new developers, coding in a familiar language means an easier transition ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required