Fiz um curso básico de programação para Android fazem uns 12 meses.
Li dois livros bastante técnicos sobre o assunto.
Comecei a trabalhar com desenvolvimento para mobile faz um mês.
Mas eu queria ir além na compreensão do Android. Sei me virar em qualquer coisa envolvendo codificar, mas eu não tenho uma visão do todo, mais abstrata, mais profunda.
Sei “espancar” o teclado até tirar do código o resultado que preciso, mas eu não “penso” o desenvolvimento.
Qual caminho devo seguir, que livros devo ler, para ter uma visão mais completa do desenvolvimento para Android e entender o S.O. de formam ais profunda?