Что значит «знание SDK» в контексте Android?
Под этим подразумеваются как можно обширные знания основных компонентов SDK. К ним относятся как и UI элементы, так и бэкенд(SQLite, ContentProvider, Cursor). Ну а также знание специфики каждой версии, начиная скажем с 4.0
Важно знать, что с чем едят, чтобы вы вдруг не пришли на проект и не врубились, как работать с ContentProvider-ом например.
У гугла есть замечательная Android Developer Nanodegree program, все лекции бесплатные. Работу с основными компонентами можете подчерпнуть из первых двух курсов: Android Development и Advanced Android Development (самый классный из всех курсов)
Знать основные объекты, зависимость друг от друга, где применяются. Какой namespace для чего применяется. Но конечно запись скила весьма абстрактная.