If you are interested in block-based programming, you can use our Scratch 3 extension to program Robobo from a PC, laptop or tablet using simple blocks. This programming is carried out through a standard web browser, making Robobo compatible with any operating system. We have developed more than 30 Scratch blocks in this extension that allow you to exploit your Smartphone's capabilities in a very simple way: face and color detection, speech production, tactile interaction, motor control, etc.
You can check our Robobo Scratch programming manual in the following link:
ROS and Java Android
For advanced users, University and research mainly, we have created a wiki page where you can download JAVA Android and ROS libraries, and check our reference guide with the configuration examples.