Fully learning the Android SDK (Software Development Kit) is a challenging road. With API now at version 25, there are a lot of things that a new Android developer has to learn. In fact I, myself is currently dipping myself in Android (and Java) developing and most of the time, I Google things out to learn what a specific code means. Even with a friend that I can immediately chat and get answers, learning Android (and Java) from the ground up is a long, painful, but very rewarding way.
Now how do we make that painful process more bearable? We enable the code tool-tips.