Anyone can recommend a good Android development resources for someone who knows Java? most of what I found do not explain fundamentals and mostly go about doing small projects