The Ruboto team is proud to announce the release of Ruboto 0.10.1.
Ruboto (JRuby on Android) is a platform for developing full stand-alone
apps for
Android using the Ruby language and libraries. It includes support
libraries
and generators for creating projects, classes, tests, and more. The
complete
APIs of Android, Java, and Ruby are available to you using the Ruby
language.
New in version 0.10.1:
This release updates JRuby to version 1.7.1 and updates the RubotoCore
platform apk significantly. The location of the Ruby Standard Library
inside the RubotoCore platform apk has been moved to /jruby.home due to
new restrictions set by Google Play Store. Also the manual download
site for the RubotoCore platform apk has moved due to GitHub shutting
down their download area.
Features:
- Issue #302 Order attributes in AndroidManifest.xml to reduce noise on
update - Issue #317
rake reinstall
task - Issue #325 Verify that “adb” is in path and use it to find
ANDROID_HOME - Issue #328 Replace github downloads
Bugfixes:
- Issue #297 Start-up progress appearing late
- Issue #307 ruboto gen key --alias … is ignored
- Issue #308 rake publish keystore security ambiguity
- Issue #309 Bug: rake publish refers to the wrong “…-unsigned.apk”
file - Issue #312 ruboto gen key defaults to certificate with 6 months to
live - Issue #313 ruboto publish tries to create final HelloRuboto.apk file
twice - Issue #315 rake publish / keytool password inconsistency
- Issue #330 Random NPEs when changing from ServerList to GlobalChat
Activity
Support:
- Issue #273 Ouya support
- Issue #310 android in PATH but Ruboto clueless as to ANDROID_HOME
- Issue #319 Hello Ruboto app takes 10+ seconds to load on real Galaxy S
III - Issue #320 Monkeypatching?
- Issue #324 Faster Ruboto apps with NDK?
- Issue #326 Kindle support?
- Issue #327 Blackberry support?
- Issue #331 Command doesnt work “ruboto gen app”
Documentation:
- Issue #318 Ruboto vector logo
Pull requests:
- Issue #311 Added ANDROID_HOME tip to README
- Issue #321 Fixed signing bug
You can find a complete list of issues here:
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
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
–
The Ruboto Team
http://ruboto.org/