As for development tools, earlier, all the android apps were developed on Eclipse. But with the launch of Google’s Android Studio, the support for Eclipse ended. Android studio became the go-to environment for the android application development. Whereas for iOS apps, XCode is used.
For more information on Android app development