There are some cases where application needs to provide more complex interactions that usuals, or new ones, not covered by Android UI Guidelines.
RoboDemo eases creating showcases / explaining / demonstrating of such activities to users. It will display an overlay activity to illustrate the Activity under showcase. The explanations consist of a serie of points to click on and a text. The Activity under showcase is dimmed and the showcase highlights some transparent area where the user has to click.
Creation of DemoActivity is straightforward, have a look at the sample to put in place RoboDemo in your own app :
1. create a DemoActivity, using a custom DrawAdapter 2. transmit widget positions and texts to display during showcase to the DemoActivity from the Activity under showcase.
RoboDemo will ease all those steps and you will just have a few lines of code to add to your project.