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 ...

Get RubyMotion now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.