133 private links
Many Android developers ask “what do I need to know to become good Android developer?”. Sometimes they phrase it a bit differently, but, either way, it boils down to the fact that developers look for a list of useful skills to learn.
In my opinion, this question is totally legitimate. Android development is big and dynamic ecosystem, and you can easily spend weeks learning about some specific tool or concept, only to discover that it’s either not that important, or shouldn’t be used at all. Therefore, in this post, I’ll share my list of skills that Android developers should have in a hope that it’ll help you to concentrate your efforts on the important stuff.
Evidently, the more experience you have as an Android developer, the more you’d be expected to know. However, some concepts and ideas are too advanced and require too much preliminary knowledge to grasp when you don’t have much experience. Therefore, I can’t just list all the skills I’d expect expert Android developers to know. So, instead, I’ll organize my recommendations into groups, according to your current experience level. However, keep in mind that it’s not an exact science and treat the below experience levels just as general ballpark figures.