I should be able to build an iOS-only app with Flutter without needing an android/ directory. I deleted it, but on build, Flutter added two files back to this folder:
android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
android/local.properties
As we add more targets to Flutter, it should be possible to delete ones that aren't needed.