a nice way to write an Android app.