general api backed for android dev