Tangent - but why does mobile app development require a huge IDE??? Aside from how bad the APIs are.
What if mobile app APIs had a simple interface to add layouts to views, and widgets with their callbacks (in one call) to the layouts? And what if all the widgets and layouts had so much of their behaviour standardized in the base classes that you almost never needed to look up, auto-complete or otherwise remember 100 distinct classes' use cases???
I'm most familiar with Android, but I would say it's because there is too much infrastructure under the hood.
Google seems interested in abstracting away almost everything about the framework and build process into the Gradle plugin in Android Studio, to create the illusion of what you're describing. But behind the scenes, all of the machinery if IntelliJ is making that happen.
What if mobile app APIs had a simple interface to add layouts to views, and widgets with their callbacks (in one call) to the layouts? And what if all the widgets and layouts had so much of their behaviour standardized in the base classes that you almost never needed to look up, auto-complete or otherwise remember 100 distinct classes' use cases???