A code generation tool to create android apps