Какие посоветуете материалы для изучения Android development?
Курсы на Udacity от гугла. Там несколько уровней сложности, все доходчиво объясняют. Возможно первые уроки покажутся слишком простыми, но дальше по нарастающей. Есть задания и обсуждения этих заданий ну и ответы на них с разъяснениями. Курс бесплатным был пол года назад, не знаю как сейчас. Он на английском, но с субтитрами спокойно можно смотреть.
Изучать надо как раз по книгам. Начать можно с "Head First. Программирование для Android" Гриффитсов, а углубить чтением "Android. Программирование для профессионалов" Харди и Филлипса.