Subject: [ANN] Ruboto 9K is here!
Since JRuby 9K was released in 2015 there have been efforts to get the current JRuby running on Android. Limited resources and shifting targets where JRuby, the Android platform, and the tooling all progressed very quickly, made it impossible to make a Ruboto version that worked across all the different components.
Now, in the new year of 2019 we have success! This is mostly due to redefining what the goal is, and the Android platform catching up with the requirements of JRuby 9K.
Ruboto 9K has started as a proof of concept application located on GitHub:
https://github.com/ruboto/JRuby9K_POC
While we stabilize the platform we will update the README with the steps you need to take to use JRuby in your project.
While Ruboto 1.x had the ambition to be a complete toolchain for developing Android apps using primarily Ruby, we now aim to let Google do the work for us. Use Android Studio to create and develop your apps and add JRuby as a regular dependency. We will offer some guides and sample code to get you started, but the basic setup is really simple. Later we will collect the most common integration code into a maven package you can add alongside started JRuby. If someone feels the need, we could add some plugins to Android Studio for convenience.
Since the required packages for JRuby 9K are only available in Android 8+, that is the earliest version of Android we will support.
If you have any questions or want to contribute, we would love to hear from you.
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.6.1 released!
The Ruboto team is pleased to announce the release of Ruboto 1.6.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 1.6.1:
This is a maintenance release following changes in the Android tooling.
Features:
Bugfixes:
Internal:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup -y
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup -y
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.6.0 released!
The Ruboto team is pleased to announce the release of Ruboto 1.6.0.
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 1.6.0:
In this release we add support for Android 7.0 and 7.1 “Nougat” and update the Android SDK to level 25.
API Changes:
Features:
Bugfixes:
Support:
Internal:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup -y
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup -y
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.5.0 released!
The Ruboto team is pleased to announce the release of Ruboto 1.5.0.
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 1.5.0:
We now have properly working Ruby SSL and HTTPS! You need jruby-jars 1.7.25 and Android 4.4 or better :)
API Changes:
Features:
Bugfixes:
Support:
Community:
Pull requests:
Internal:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup -y
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup -y
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.4.1 released!
The Ruboto team is pleased to announce the release of Ruboto 1.4.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 1.4.1:
Bugfixes for the 1.4.0 release.
Features:
Bugfixes:
Performance:
Support:
Internal:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup -y
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup -y
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.4.0 released!
The Ruboto team is pleased to announce the release of Ruboto 1.4.0.
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 1.4.0:
This release adds support for JRuby 1.7.22 and improves the installation
of HAXM. ruboto setup --update
will now update an existing HAXM
installation if a new version is available for download.
Support for Android 2.3 has been dropped, and Android 4.1 is now the default api level when creating new apps.
API Changes:
Features:
Bugfixes:
Support:
Community:
Internal:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup -y
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup -y
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.3.1 released!
The Ruboto team is pleased to announce the release of Ruboto 1.3.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 1.3.1:
Bugfixes for the 1.3.0 release.
API Changes:
Features:
Bugfixes:
Performance:
Support:
Community:
Pull requests:
Internal:
Rejected:
Other:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup -y
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup -y
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.3.0 released!
The Ruboto team is pleased to announce the release of Ruboto 1.3.0.
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 1.3.0:
It’s been a long time since the last release. We have had some problems getting the test matrix green at https://travis-ci.org/ruboto/ruboto and as there are still some combinations failing, we need help to fix them. If you have experience debugging on Android, please contribute.
In the meantime, we have added support for JRuby up to 1.7.19 and Android up to 5.1. There are still some bugs to sort out, but we are getting there :) Testing with JRuby 9000 has begun, but is currently failing.
A new feature is the running of “src/environment.rb” if it is present right after JRuby initialization. This enables loading of gems and code common across activities, broadcast receivers, and services.
Use of Bundler has improved to allow gems that duplicate files in Ruby Stdlib like JSON, and allow local gems using the “path” option in the Gemfile. Support for ActiveRecord has been updated to 4.1.
Finally we have updated the homepage and wiki with a few changes.
Thanks to all who have contributed!
API Changes:
Features:
Bugfixes:
Documentation:
Support:
Community:
Internal:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup -y
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup -y
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.2.0 released!
The Ruboto team is pleased to announce the release of Ruboto 1.2.0.
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 1.2.0:
In this release we add support for the Android L preview and the ART runtime. We also specify accessing the “R” class without specifying a package to refer to the local package “R” class instead of “android.R”.
Features:
Bugfixes:
Support:
Rejected:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup -y
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup -y
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.1.2 released!
The Ruboto team is pleased to announce the release of Ruboto 1.1.2.
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 1.1.2:
This is a quick release to add support for version 23 of the Android SDK.
Bugfixes:
Internal:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup -y
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup -y
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.1.1 released!
The Ruboto team is pleased to announce the release of Ruboto 1.1.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 1.1.1:
This release introduces a significant speedup of all UI actions by only overriding those Java methods actually implemented in Ruby code. There are also some bug fixes and improvements to the SSL and big-app features.
Features:
Performance:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup -y
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup -y
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.1.0 released!
The Ruboto team is pleased to announce the release of Ruboto 1.1.0.
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 1.1.0:
This release adds support for large projects with more than 64K Java methods and Ruby stdlib HTTPS/SSL. HTTPS/SSL using the Android APIs is working as before.
To use the Ruby stdlib SSL features you need to include JRuby 1.7.13 or later in your app, and set the Android target to Android 4.1 (api level android-16) or later. JRuby 1.7.13 has not been released yet, but you can use the “jruby-1_7” or “master” branches of JRuby if you want to try it now.
The large app feature utilises the “multi-dex” option of the Android tooling, and also requires the target of your project to be set to Android 4.1 (api level android-16) or later.
The SSL feature is still new and will be improved in the coming releases of Ruboto. An example is that accessing GitHub by https does not work out of the box. This is being tracked as Issue #627 , and we would very much like contributors on this.
Features:
Bugfixes:
Performance:
Support:
Community:
Pull requests:
Internal:
Other:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup -y
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup -y
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.0.3 released!
The Ruboto team is pleased to announce the release of Ruboto 1.0.3.
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 1.0.3:
This release focuses on stability and introduces a new mechanism for reducing the footprint of your app using the ruboto.yml config file. You can now specify the Ruby compatibility level of your app (1.8/1.9/2.0) and which parts of the Ruby Standard Library you want to use. Ruboto will now strip the parts you don’t need, making your app a bit smaller.
Features:
Bugfixes:
Support:
Internal:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.0.2 released!
The Ruboto team is pleased to announce the release of Ruboto 1.0.2.
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 1.0.2:
This releases updates to JRuby 1.7.10 and improves installation with automated setup of Apache ANT on Windows and Linux.
Features:
Bugfixes:
Documentation:
Community:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.0.1 released!
The Ruboto team is pleased to announce the release of Ruboto 1.0.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 1.0.1:
This release focuses on bug fixes and documentation.
Features:
Bugfixes:
Documentation:
Support:
Community:
Pull requests:
Internal:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 1.0.0 released!
The Ruboto team is pleased to announce the release of Ruboto 1.0.0.
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 1.0.0:
The main motivation for the 1.0 release is to announce that Ruboto is ready for general consumption!
Notable features this release is RubyGems support for the “dalvik” platform and support for using Android utility projects. This means you can release gems for dalvik only and consume in-house or third-party utility projects.
Features:
Bugfixes:
Support:
Documentation:
Pull requests:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 0.16.0 released!
The Ruboto team is pleased to announce the release of Ruboto 0.16.0.
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.16.0:
In this release we add support for Android 4.4 KitKat! You can also use git-based gems in your Gemfile.apk, and implement framework methods like onCreate in a Ruby Module and share them across Ruby classes. We have expanded the Android Fragment support to allow the use of the Ruboto Widget DSL. On the testing side, “ruboto setup” now downloads and installs HAXM which gives a 10 times speedup of the emulator! For early adopters we now support Ruby 2.1 when using JRuby 9000 builds.
Features:
Bugfixes:
Support:
Documentation:
Pull requests:
Internal:
Other:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 0.15.0 released!
The Ruboto team is pleased to announce the release of Ruboto 0.15.0.
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.15.0:
In this release we stabilize the new SplashActivity feature and introduce a new rapid development cycle.
Using “rake update_scripts:reload” changed Ruby scripts are pushed to the device/emulator and an intent is broadcasted to reload the files inside the running app, and the currently displayed activity is restarted.
The process should take just a few seconds and avoids the full build->transfer->restart cycle.
Features:
Bugfixes:
Support:
Pull requests:
Internal:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 0.14.0 released!
The Ruboto team is pleased to announce the release of Ruboto 0.14.0.
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.14.0:
In this release we change the startup to use a separate SplashActivity. This simplifies the startup and makes it more robust.
Features:
Bugfixes:
Support:
Documentation:
Pull requests:
Internal:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 0.13.0 released!
The Ruboto team is pleased to announce the release of Ruboto 0.13.0.
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.13.0:
In this release we add support for Android API level 17 and the Android SDK r22. There are improvements on the “ruboto setup” command, and general preparations for the 1.0 release.
Features:
Bugfixes:
Support:
Documentation:
Internal:
Rejected:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root/administrator)
gem install ruboto
ruboto setup
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup
To run an emulator for your project
cd <project directory>
ruboto emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 0.12.0 released!
The Ruboto team is pleased to announce the release of Ruboto 0.12.0.
Ruboto (JRuby on Android) is a platform for developing full standalone 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.12.0:
In this release we add the “ruboto setup” command and remove support for Android older than 2.3.3 and JRuby older than 1.7.0. “ruboto setup” will warn about missing components in your development environment and will offer to install them. If your platform is not supported, please let us know.
The ad hoc platform installation has been improved some. More work can be done. Contributors welcome!
The RubotoCore downloads have been moved to http://ruboto.org/downloads .
Features:
Bugfixes:
Support:
Pull requests:
Other:
You can find a complete list of issues here:
Installation:
To use Ruboto, you need to install a Ruby implementation. Then do (possibly as root)
gem install ruboto
ruboto setup
To create a project do
ruboto gen app --package <your.package.name>
cd <project directory>
ruboto setup
To run an emulator for your project
cd <project directory>
rake emulator
To run your project
cd <project directory>
rake install start
You can find an introductory tutorial at https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 0.11.0 released!
The Ruboto team is pleased to announce the release of Ruboto 0.11.0.
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.11.0:
In this release we add support for running in Ruby 2.0 mode and set the default application target to Android 2.3 api level 10. We have also started support for the Gosu game platform.
Features:
Bugfixes:
Support:
Documentation:
Pull requests:
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 https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
Subject: [ANN] Ruboto 0.10.2 released!
The Ruboto team is proud to announce the release of Ruboto 0.10.2.
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.2:
In this release we update to JRuby 1.7.3 and improve the integration with the Android tooling. Also, we have started a matrix build at Travis CI to hopefully ensure compatibility with more devices.
Features:
Bugfixes:
Internal:
Support:
Documentation:
Pull requests:
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 https://github.com/ruboto/ruboto/wiki
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
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:
https://github.com/ruboto/ruboto-core/tree/master/dist
Features:
rake reinstall
taskBugfixes:
Support:
Documentation:
Pull requests:
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 https://github.com/ruboto/ruboto/wiki/Getting-started-with-Ruboto
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
The Ruboto team is proud to announce the release of Ruboto 0.10.0.
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.0:
In this release we remove several legacy features:
Features:
Bugfixes:
Internal:
Support:
Documentation:
Pull requests:
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 https://github.com/ruboto/ruboto/wiki/Getting-started-with-Ruboto
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
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 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 Java classes.
You need JRuby 1.7.0 or later included in your project. Generate your project with
the --with-jruby
option, or include JRuby in an existing Ruboto project with the
ruboto gen jruby
command.
An updated RubotoCore package based on JRuby 1.7 will be released later this year.
Features:
Bugfixes:
Internal:
Support:
Pull requests:
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 https://github.com/ruboto/ruboto/wiki/Getting-started-with-Ruboto
If you have any problems or questions, come see us at http://ruboto.org/
Enjoy!
– The Ruboto Team http://ruboto.org/
New in version 0.8.1:
Features:
Bugfixes:
Internal:
Support:
Documentation:
Pull requests:
You can find a complete list of issues here:
New in version 0.8.0:
Features:
Bugfixes:
ruboto gen app
does not work on WindowsSupport:
You can find a complete list of issues here:
New in version 0.7.0:
Features:
Bugfixes:
Internal:
Support:
Documentation:
You can find a complete list of issues here:
https://github.com/ruboto/ruboto/issues?state=closed&milestone=13
New in version 0.6.0:
Features:
Bugfixes:
Support:
Documentation:
You can find a complete list of issues here:
https://github.com/ruboto/ruboto/issues?state=closed&milestone=12
New in version 0.5.4:
Bugfixes:
New in version 0.5.3:
Features:
Bugfixes:
Internal:
Support:
You can find a complete list of issues here:
https://github.com/ruboto/ruboto/issues?state=closed&milestone=9
New in version 0.5.2:
Features:
Documentation:
Bugfixes:
You can find a complete list of issues here:
https://github.com/ruboto/ruboto/issues?state=closed&milestone=8
New in version 0.5.1:
Features:
Bugfixes:
You can find a complete list of issues here:
https://github.com/ruboto/ruboto/issues?state=closed&milestone=7
New in version 0.4.0:
Features:
Bugfixes:
You can find a complete list of issues here:
https://github.com/ruboto/ruboto/issues?state=closed&milestone=5
New in version 0.3.3:
Features:
You can find a complete list of issues here:
https://github.com/ruboto/ruboto/issues?milestone=6&state=closed
New in version 0.3.0:
Features:
Bugfixes:
You can find a complete list of issues here:
https://github.com/ruboto/ruboto/issues?state=closed&milestone=3
New in version 0.2.1:
Features:
Bugfixes:
You can find a complete list of issues here:
https://github.com/ruboto/ruboto/issues?state=closed&milestone=1