Думаю, все, что вы хотите, можете найти в
этой книге. В ней с самых первых страниц рассматриваются основные моменты(и не только) на примере создания приложений( от легкий к сложным). Книга отлично подходит новичкам.
Так же посмотрите
эту книгу, в ней вы изучаете и параллельно пишите приложения на изучаемую тему.Кажется там 7-8 приложений охватывающие разные возможности Android.
Рекомендую первую книгу для обучения, она, во первых новее, и в ней более подробно объясняют основные моменты. В обеих книгах необходимы начальные знания Java.