Android Studio is self-contained for Android projects. If you’re going to be doing significant plain Java development, you may prefer to use IntelliJ , becuase Android Studio is in many ways tuned to doing Android development, and could be restrictive for other types of projects.