General android application development