android: android_core | android_extras | android_apps | android_remocons

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

  1. Installation - ROS Development Environment

    Preparing a ros environment for development.

  2. Creating Android Packages

    Script wizards for conveniently creating android packages and projects.

Android Studio Environment

  1. Installation - Android Studio Development Environment

    Develop from Android Studio without a ROS Environment!

Tutorials

Migration

  1. RosJava & Android Migration Guide

    Rosjava and Android migration guide from hydro to indigo.

Pre-Requisites

  1. Android Studio & Tools Download

    Downloading the build tools, sdk and android studio.

Catkin-Gradle Environment

  1. Installation - ROS Development Environment

    Preparing a ros environment for development.

  2. Creating Android Packages

    Script wizards for conveniently creating android packages and projects.

Android Studio Environment

  1. Installation - Android Studio Development Environment

    Develop from Android Studio without a ROS Environment!

Ros Android Application Tutorials

  1. RosActivity

    Building android applications on top of the RosActivity class.

  2. Android Interactions

    Getting your android applications to interact usefully with a setup robot.

  3. Android Pairings

    Enable your application to pair with a robot.

Development

Wiki: android (last edited 2015-02-11 09:42:58 by DanielStonier)