flat design, a couple animations, and ProgressDialogAsyncTask