1, Android Studio: This is Google's official integrated development environment (IDE) for developing Android applications, based on IntelliJ.
IDEA supports Java and Kotlin programming languages.
2.Xcode: This is an integrated development environment (IDE) developed by Apple for developing iOS and macOS applications, which supports C, C++, Objective-C, Swift and other programming languages.
3、Visual Studio
Code: This is a lightweight, cross-platform code editor that supports many programming languages, including C, C++, Java, Python, JavaScript, etc.
4.Eclipse: This is an open source, Java-based development environment that supports a variety of platforms and languages, including Android application development.
5, intelligent J.
IDEA: This is a commercial Java integrated development environment (IDE), which has a powerful intelligent code editor and supports a variety of platforms and languages, including Android application development.
The above are some commonly used software for developing apps, but which one to choose depends on your needs and preferences.