Show EOL distros:
Contents
Android
Android code is based on the rosjava client and core libraries and has been recently upgraded to work seamlessly with android studio and the new google supported android gradle plugins.
Official source code for android projects can be found on github in the rosjava organisation.
Documentation
Android development is supported via Damon's rosjava implementation.
- Overview : been some large jumps made in the last few months, details here. 
- Official Packages : list of all official and semi-official packages in the rosjava-android ecosystem. 
- Gradle Plugins : what the ros-android gradle plugins are doing. 
- Android Studio : using the new studio to compile, hack and deploy your projects. 
- FAQ : frequently asked questions. 
Tutorials
Ros-Gradle Environment
- Installation - ROS Development EnvironmentPreparing a ros environment for development. 
- Creating Android PackagesScript wizards for conveniently creating android packages and projects. 
Android Studio Environment
- Installation - Android Studio Development EnvironmentDevelop from Android Studio without a ROS Environment! 
Contents
Android
Android code is based on the rosjava client and core libraries and has been recently upgraded to work seamlessly with android studio and the new google supported android gradle plugins.
Official source code for android projects can be found on github in the rosjava organisation.
MATLAB
Package for run ROS inside Matlab
Documentation
Android development is supported via Damon's rosjava implementation.
- Overview : been some large jumps made in the last few months, details here. 
- Official Packages : list of all official and semi-official packages in the rosjava-android ecosystem. 
- Android Studio : using the new studio to compile, hack and deploy your projects. 
- FAQ : frequently asked questions. 
Tutorials
Migration
- RosJava & Android Migration GuideRosjava and Android migration guide from hydro to indigo. 
Pre-Requisites
- Android Studio & Tools DownloadDownloading the build tools, sdk and android studio. 
Catkin-Gradle Environment
- Installation - ROS Development EnvironmentPreparing a ros environment for development. 
- Creating Android PackagesScript wizards for conveniently creating android packages and projects. 
Android Studio Environment
- Installation - Android Studio Development EnvironmentDevelop from Android Studio without a ROS Environment! 
Ros Android Application Tutorials
- RosActivityBuilding android applications on top of the RosActivity class. 
- Android InteractionsGetting your android applications to interact usefully with a setup robot. 
- Android PairingsSimultaneously bring up & tear down an android listener/robot talker pair. 
Using native ROS code on Android
| Not supported - latest available release is kinetic. | 
Contents
Android
Android code is based on the rosjava client and core libraries and is prepared to work seamlessly with Android Studio and the Google supported Android Gradle plug-ins.
Official source code for android projects can be found on github in the rosjava organisation.
Documentation
Android development is supported via Damon's rosjava implementation.
- Overview : Includes many details on the big re-haul done in time of the Indigo release. 
- Official Packages : list of all official and semi-official packages in the rosjava-android ecosystem. 
- Android Studio : using Android Studio to compile, hack and deploy your projects. 
- FAQ : frequently asked questions. 
Tutorials
Pre-Requisites
- Android Studio & Tools DownloadDownloading the build tools, sdk and android studio. 
Catkin-Gradle Environment
- Installation - ROS Development EnvironmentPreparing a ros environment for development. 
- Creating Android PackagesScript wizards for conveniently creating android packages and projects. 
Android Studio Environment
- Installation - Android Studio Development EnvironmentDevelop from Android Studio without a ROS Environment! 
Ros Android Application Tutorials
- RosActivityBuilding android applications on top of the RosActivity class. 
- Android InteractionsGetting your android applications to interact usefully with a setup robot. 
- Android PairingsSimultaneously bring up & tear down an android listener/robot talker pair. 
