If you want to grow in the field of Android Development only and make apps for Playstore then you have to learn Android Studio. But you can also make apps using flutter as I have described in my previous blogs. And one also can use react framework to make an app which will be helpful for cross-platform also. But for starting with Android one should know Android Studio, then only he/she lookout for other ways to develop apps.