You've got a very difficult task ahead of you, given how you describe the requirements.
On the surface, what you're trying to achieve sounds like this: Android interface sends simple command data to robot; robot sends sensor data back. I don't see any reason to get Django involved here other than it being a requirement to run the app.
Have you looked at RosJava? It isn't very well documented but it does work and I've used it successfully in an Android app to send/receive simple data as well as maps and images. To send data to the robot you would create a button in the app, create a connection to the master, then make the button send a message on a topic of your choosing - sounds like it could be an empty message just to get the robot moving.
To communicate the other way you would create a subscriber for every single sensor topic you would display. The message types will depend on what kind of sensor data you are consuming. Then you would display the data on your interface as it comes in.
That's the gist of it. There are very many resources out there, I suggest your break down your massive goal into simpler tasks first.
https://answers.ros.org/question/1736... https://answers.ros.org/question/2725... http://wiki.ros.org/ApplicationsPlatf...
What do hope to achieve by integration? It sounds like you have to design your desired architecture first.
Yeah, we have no idea what you're trying to do if you don't give us any specifics. Kind of like saying "combine phone into bicycle" without giving any context.
I have an android app and robot. After pressing button on app, the robot should start working. Also I want to display sensor values of the robot on the app. @autonomy@bouke
define 'working' !
Working means just a trigger, like permission to start the program.