<p dir="auto">I know that mirrors is blocked now because it causes the generated packages to be very large.</p>
<p dir="auto">However, on the long term, it should remain a goal to find a solution for this. Many libraries use mirrors so not being able to use mirrors for Flutter apps will make the framework a lot less powerful.</p>
<p dir="auto">The trade-off between large package sizes and using mirrors should be left to the user. A possible solution might be to use an explicit <code class="notranslate">--allow-mirrors</code> flag. But of course the ultimate solution should be to find a way to use mirrors without blowing up package sizes.</p>
<p dir="auto">Java has reflection and Objective-C has Runtime Reference, so why would Flutter not have a reflection system?</p>
<p dir="auto">When using firebase_ml_vision on IOS I receive an error for Firebase Auth.<br>
On android I receive an output that no faces were detected no matter if I use portrait or landscape.<br>
The output is:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="W/DynamiteModule(14227): Local module descriptor class for com.google.android.gms.vision.dynamite.face not found.
I/DynamiteModule(14227): Considering local module com.google.android.gms.vision.dynamite.face:0 and remote module com.google.android.gms.vision.dynamite.face:0
D/FaceNativeHandle(14227): Cannot load feature, fall back to load whole module.
W/DynamiteModule(14227): Local module descriptor class for com.google.android.gms.vision.dynamite not found.
I/DynamiteModule(14227): Considering local module com.google.android.gms.vision.dynamite:0 and remote module com.google.android.gms.vision.dynamite:1800
I/DynamiteModule(14227): Selected remote version of com.google.android.gms.vision.dynamite, version &gt;= 1800
V/DynamiteModule(14227): Dynamite loader version &gt;= 2, using loadModule2NoCrashUtils
I/Vision  (14227): Loading library libmobile_vision_face.so
I/Vision  (14227): libmobile_vision_face.so library load status: true"><pre class="notranslate"><code class="notranslate">W/DynamiteModule(14227): Local module descriptor class for com.google.android.gms.vision.dynamite.face not found.
I/DynamiteModule(14227): Considering local module com.google.android.gms.vision.dynamite.face:0 and remote module com.google.android.gms.vision.dynamite.face:0
D/FaceNativeHandle(14227): Cannot load feature, fall back to load whole module.
W/DynamiteModule(14227): Local module descriptor class for com.google.android.gms.vision.dynamite not found.
I/DynamiteModule(14227): Considering local module com.google.android.gms.vision.dynamite:0 and remote module com.google.android.gms.vision.dynamite:1800
I/DynamiteModule(14227): Selected remote version of com.google.android.gms.vision.dynamite, version &gt;= 1800
V/DynamiteModule(14227): Dynamite loader version &gt;= 2, using loadModule2NoCrashUtils
I/Vision  (14227): Loading library libmobile_vision_face.so
I/Vision  (14227): libmobile_vision_face.so library load status: true
</code></pre></div>
<p dir="auto">Flutter Doctor:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, v0.10.1-pre.25, on Mac OS X 10.13.6 17G65, locale en)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.0-rc2)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.0)
[✓] Android Studio (version 3.2)
[✓] IntelliJ IDEA Community Edition (version 2018.1.4)
[✓] VS Code (version 1.27.2)
[✓] Connected device (3 available)

• No issues found!
Process finished with exit code 0"><pre class="notranslate"><code class="notranslate">Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, v0.10.1-pre.25, on Mac OS X 10.13.6 17G65, locale en)
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.0-rc2)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.0)
[✓] Android Studio (version 3.2)
[✓] IntelliJ IDEA Community Edition (version 2018.1.4)
[✓] VS Code (version 1.27.2)
[✓] Connected device (3 available)

• No issues found!
Process finished with exit code 0
</code></pre></div>