I recently read Head First Android by David Griffiths. This book was a decent, very high level introduction to Android application development. It will give you all of the tools you need to build a basic application which can interact with other applications, has a pull out menu with multiple pages delivered in varied fragments using a SQLite db to power the options. It does get into using device services briefly as well as Material Design.
It does require some knowledge of Java, although my rusty skills more than sufficed. While I now have a great basic introduction to application development, I have not learned the skills to do the sorts of things that I would like. (Ideally something like a match three game.) I may or may not continue reading more into Android, however that may need to wait for a couple of weeks/months.