I've been an Android developer for the last 5 years, and even for me this is really helpful. When you learn on the job, it's easy to take things for granted and stop questioning the fundamentals. This helps to clarify and confirm assumptions I had made along the way! Thanks for making this, fantastic resource for developers, new and experienced.