The ultimate option for creating android applications is Google's Android Studio. Android Studion is bases on Jetbrains IntelliJ Idea Envrionment so if you are developing Java apps with IntelliJ Idea then you will find Android Studio very familiar and easy to use. Android studio makes Android App development easy and fast. You will write and debug your App at same time. Android studio is linked with Firebase and Google Sandbox so you can use these features directly in your app.
I have developed my Androif Project with Android Studio