Android Studio is the best environment to use for developing Android apps. The best SDK version is based on the targeted audience and the application requirements.