Android development is complicated because Java is used for Android development and it is verbose language. If there are more lines, it will be more complicated to understand, debug, or maintain code. Also, the IDE used in android development is usually the Android Studio. The programming language used is Objective-C or Java. The time required to develop an android app is 30 percent more than the iOS app.
If you want to learn Android App Development, check out this Android App Development Course by Intellipaat.
Also, watch this video to understand more: