com.android.support:appcompat-v7 does not depend on com.android.support:recyclerview-v7 , but com.android.support:design does.
There is no harm in including this dependency again in your build.gradle , but this is not necessary since design includes it.
source share