Flutter 3
Google Flutter Team: You launched Flutter Desktop and got your promotions.  Now can you please go back and finish Flutter Mobile?  Specifically, please add:<p>- Integration testing [0, 1]<p>- Location [2]<p>- iOS dark mode [3, 4]<p>- iOS keyboard dismiss decoration [5]<p>- iOS keyboard scroll-to-dismiss mode [6]<p>- iOS NavigationLink widget [7]<p>- iOS checkbox widget [7]<p>- Android camera that doesn&#x27;t randomly crash (unfixed for 3 years) [8]<p>- Android date-time picker (Requested in email to Flutter Team. They refused.)<p>- Usable documentation for Navigator 2.0 [9, 10]<p>- Debugger visibility into Dart async tasks<p>- Stop HTTP requests on timeout [11]<p>- Testing on physical devices for apps that use flavors [12]<p>- UI inspection tools that don&#x27;t randomly stop working<p>EDIT: Added bug links.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;88549" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;88549</a><p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues?q=is:issue+commenter:mleonhard+integration_test" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues?q=is:issue+comme...</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;31453" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;31453</a><p>[3] <a href="https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;48438" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;48438</a><p>[4] <a href="https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;80860" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;80860</a><p>[5] <a href="https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;45076" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;45076</a><p>[6] <a href="https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;57609" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;57609</a><p>[7] <a href="https:&#x2F;&#x2F;docs.flutter.dev&#x2F;development&#x2F;ui&#x2F;widgets&#x2F;cupertino" rel="nofollow">https:&#x2F;&#x2F;docs.flutter.dev&#x2F;development&#x2F;ui&#x2F;widgets&#x2F;cupertino</a><p>[8] <a href="https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;70751" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;70751</a><p>[9] <a href="https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;69315" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;69315</a><p>[10] <a href="https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;81610" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;81610</a><p>[11] <a href="https:&#x2F;&#x2F;github.com&#x2F;dart-lang&#x2F;http&#x2F;issues&#x2F;424" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dart-lang&#x2F;http&#x2F;issues&#x2F;424</a><p>[12] <a href="https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;99607" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;flutter&#x2F;flutter&#x2F;issues&#x2F;99607</a>