# \[ANN\] Ruboto 0.8.1 released!

**URL:** <https://www.ruby-forum.com/t/ann-ruboto-0-8-1-released/222685>\
**Category:** JRuby\
**Created:** [September 5, 2012, 10:40pm UTC](https://www.ruby-forum.com/t/ann-ruboto-0-8-1-released/222685 "2012-09-05T22:40:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [September 5, 2012, 10:40pm UTC](https://www.ruby-forum.com/t/ann-ruboto-0-8-1-released/222685/1 "2012-09-05T22:40:17Z")

</div>

The Ruboto team is proud to announce the release of Ruboto 0.8.1.

Ruboto is a framework for writing full Android apps in Ruby. It includes  
support libraries and generators for creating projects, classes, tests,  
and more.

New in version 0.8.1:

Features:

- Issue #164 Stop support for upgrading from Ruboto older than 0.5.2  
directly
- Issue #216 Make calls to super explicit
- Issue #227 Enable Ruby class based definition of Java subclasses
- Issue #239 Make “ruboto update app” use older versions of Ruboto to do  
multi-step updates
- Issue #240 Add teardown to test framework
- Issue #243 Deprecate and remove “ruboto update ruboto” command
- Issue #247 \* Issue #227 Enable Ruby class based definition of Java  
subclasses
- Issue #248 Deprecate use of “ruboto gen interface” since it is covered  
by “ruboto gen subclass”

Bugfixes:

- Issue #234 Fixed “ruboto gen jruby”
- Issue #237 Allow omitting on\_create on activity
- Issue #241 Skip setup for tests when it is not defined
- Issue #244 start\_ruboto\_activity(block) is broken…does not start a  
new activity (just reuses the existing one)

Internal:

- Issue #210 Make Ruboto really thread safe with minimal locking

Support:

- Issue #166 How can I debug ruboto??
- Issue #249 Build applications to apk

Documentation:

- Issue #236 Remove use of global variables in the Spycam example

Pull requests:

- Issue #199 Error while Loading Sqldroid
- Issue #228 hitting back button calls onDestroy
- Issue #235 \* Issue #228 hitting back button calls onDestroy
- Issue #242 \* Issue #216 Make calls to super explicit
- Issue #245 Put script loading logic into separate class to avoid  
duplication

You can find a complete list of issues here:

- [Issues · ruboto/ruboto · GitHub](https://github.com/ruboto/ruboto/issues?state=closed&milestone=14)

Installation:

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

> **[Getting started with Ruboto](https://github.com/ruboto/ruboto/wiki/Getting-started-with-Ruboto)**
>
> A platform for developing apps using JRuby on Android. - ruboto/ruboto

If you have any problems or questions, come see us at [http://ruboto.org/](http://ruboto.org/)

Enjoy!

–  
The Ruboto Team
