The Ruboto team is proud to announce the release of Ruboto 0.9.0.
Ruboto (JRuby on Android) is a platform for developing full stand-alone
Android using the Ruby language and libraries. It includes support
and generators for creating projects, classes, tests, and more. The
APIs of Android, Java, and Ruby is available to you using the Ruby language.
New in version 0.9.0:
This release introduces the ability for Ruby classes to directly subclass
You need JRuby 1.7.0 or later included in your project. Generate your
the --with-jruby option, or include JRuby in an existing Ruboto project
"ruboto gen jruby" command.
An updated RubotoCore package based on JRuby 1.7 will be released later
* Issue #250 Allow Ruby classes to subclass Java classes
* Issue #255 Remove "ruboto_generate" in favor of direct subclassing of
* Issue #257 Stop support for updating projects with Android SDK 13 and
* Issue #272 Add --force option to "ruboto gen app"
* Issue #274 * app name must be capitalized, so force it.
* Issue #251 Fails to load app named like org.ruboto.examples.app1
* Issue #265 Stored test app fixture must handle different bundles
* Issue #171 Update test project using the --subprojects parameter
* Issue #221 Release 0.9.0 gem
* Issue #152 ANT fails on Windows
* Issue #267 Avoid Users having to install Ruboto-Core apk
* Issue #269 No documentation on how to create a notification in Ruboto
* Issue #263 Edited ruboto.rake to check for Window host_os
* Issue #270 Fail to compile when Jruby JARs are included
* Issue #271 'net/http' is missing
* Issue #275 * app name must be capitalized, so force it.
You can find a complete list of issues here:
To use Ruboto, you need to install a Java JDK, the Android SDK, Apache ANT,
and a Ruby implementation. Then do (possibly as root)
gem install ruboto
To create a project do
ruboto gen app --package <your.package.name>
You can find an introductory tutorial at
If you have any problems or questions, come see us at http://ruboto.org/
The Ruboto Team