Checklist for having an updated android app

You know what “Material Design” is ? Have you read https://www.google.com/design/spec/material-design/introduction.html ? Do you use material design ?

Do you use floating action buttons (if applicable) ? Do you use floating labels for EditTexts ? Do you use Snackbar ? Do you use CollapsingToolbarLayout ?

Do you use the following libraries:

Does your app talks to an API ? — Do you use http://square.github.io/retrofit/ ? Bonus: Do you use retrofit the latest version ?

Does your app have recyclerview instead of listview ? If so, do you use animations for it ?

Do you load images from URLs ? You use https://github.com/square/picasso ? or glide ?

Is your app is searchable by google ? http://developer.android.com/training/app-indexing/index.html

Do you use sqlite in your app ? Do you use https://realm.io/ ?

Does design have a big part in your app ? You know about the library Palette ? https://chris.banes.me/2014/10/20/palette-v21/