To become a successful Android developer one should know the basics of Java and enough knowledge of XML.
A lot of people opt in this field to earn money at home. But the one thing is that becoming an Android developer is quite easy but becoming a successful Android developer is one of the best careers for those who have there personal interest in this field. Many platforms provide you with free services like Appsgyser, make the road, thinkable and block2code etc. But the main disadvantages of these are that you can not learn android development properly or like a pro. You can earn money on these platforms but for a short time only. The main use is of the android studio to make an app like a pro.
1.) LEARN IN A DESCENT WAY- This means that you should have to learn the coding firstly to become a successful Android developer. And after this for the first time, one will want to gain the whole knowledge in one day. but you should not do this because the stepwise process is quite more informative for anything.
2.) UNDERSTAND ANDROID STUDIO PROPERLY- This means that you should understand the android studio properly. also, you should have to watch some tutorials firstly for proper use of the android studio. and always to try something new and different from others in the android studio to make different from others.
3) MANAGE YOUR APPS LIKE A PRO- This means that you should design your apps like a pro. App design is also important as app development. App design is important because as you develop an app marketing, app publishing content, app publishment and many other factors play a significant role for development and designing of android application.