Continuing towards my goal of developing an application in ruby for my Android (see part 1), I’ve been getting into Rhodes, which is an open-source project that aims to allow you to build native apps for a variety of mobile platforms, all from a lightweight ruby framework. For Android, it uses xruby (not Jruby).
Of course, now that I have a new G1, I want to start writing apps for it. Android apps are written in Java, but not having touched that since college, I started looking at ways to get ruby onto it instead. There was plenty of chatter about the possibility of running jruby on the device, but there are also frameworks that claim to allow you to write apps in ruby and push them to a variety of mobile platforms (android, iPhone, etc). I’ll be hearing a talk about Appcelerator Titanium at Ruby Hoedown in August, but I haven’t gotten into their closed beta, so I’ll have to wait to try that out. The other (similar) solution I came across was Rhodes, which is available now (so that’s what I’ll start with).