Repository: flutter
Issue: showModalBottomSheet not allowing opacity on widgets
Labels: framework,f: material design,a: quality,has reproducible steps,found in release: 2.10,found in release: 2.13,team-design,triaged-design

## Steps to Reproduce

1. Install code to reproduce
2. As you can see here in the screenshots, the test code, displays a button in a 70% transparent container. This looks correct in the main body. 
3. However, when you tap the "Open Bottom Sheet" button to display the `showModalBottomSheet()`, the same widget tree that displays an OutlinedButton in a container with a 70% transparent background correctly in the main body, no longer has a semi-transparent background when viewed in a showModalBottomSheet widget.

Documentation doesn't list any issues with using opacity on widgets in a showModalBottomSheet (that I can find). I've tried using  the Opacity widget and a Stack to accomplish the same transparency that works in the main body, but transparency does not seem to be allowed in a showModalBottomSheet?

My expectation is that showModalBottomSheet would behave the same as any other widget tree in terms of allowing for opacity on widgets. Am I misusing widgets here?

[![enter image description here][2]][2]

[![enter image description here][3]][3]

## Code to reproduce
```
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: BottomSheet(),
    );
  }
}

class BottomSheet extends StatelessWidget {
  const BottomSheet({
    Key? key,
  }) : super(key: key);

  @override
  Widget build(BuildContext context) {
    void _showBottomSheet() {
      showModalBottomSheet(
        context: context,
        builder: (context) {
          return Container(
            height: MediaQuery.of(context).size.height * 0.75,
            child: Column(
              mainAxisAlignment: MainAxisAlignment.start,
              crossAxisAlignment: CrossAxisAlignment.center,
              children: [
                Padding(
                  padding: const EdgeInsets.only(top: 27.0, bottom: 27.0),
                  child: Text(
                    'Select',
                    style: TextStyle(
                      fontSize: 20.0,
                      color: Colors.blue,
                    ),
                  ),
                ),
                Expanded(
                  child: Padding(
                    padding: const EdgeInsets.only(left: 24.0, right: 24.0),
                    child: GridView.count(
                      crossAxisCount: 3,
                      mainAxisSpacing: 25.0,
                      crossAxisSpacing: 25.0,
                      padding: EdgeInsets.only(
                        bottom: 100.0,
                      ),
                      children: [
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                        Placeholder(),
                      ],
                    ),
                  ),
                ),
                Container(
                  width: double.infinity,
                  height: 161.0,
                  color: Colors.white.withOpacity(0.3),
                  child: Padding(
                    padding: const EdgeInsets.only(
                      left: 24.0,
                      right: 24.0,
                    ),
                    child: Center(
                      child: OutlinedButton(
                        child: Text(
                          'Button in container with 70% transparent bg ignored',
                          style: TextStyle(
                            color: Colors.white,
                            fontSize: 20.0,
                          ),
                          textAlign: TextAlign.center,
                        ),
                        onPressed: () {},
                        style: OutlinedButton.styleFrom(
                          backgroundColor: Colors.blue,
                          minimumSize: Size(double.infinity, 52.0),
                        ),
                      ),
                    ),
                  ),
                ),
              ],
            ),
            decoration: BoxDecoration(
              borderRadius: BorderRadius.only(
                topLeft: const Radius.circular(32.0),
                topRight: const Radius.circular(32.0),
              ),
            ),
          );
        },
        shape: RoundedRectangleBorder(
          borderRadius: BorderRadius.only(
            topLeft: const Radius.circular(32.0),
            topRight: const Radius.circular(32.0),
          ),
        ),
        barrierColor: Color.fromRGBO(0, 0, 0, 0.9),
        isScrollControlled: true,
      );
    }

    return Scaffold(
      backgroundColor: Colors.indigo,
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            ElevatedButton(
              child: Text(
                'Open bottom sheet',
                style: TextStyle(
                  color: Colors.white,
                  fontSize: 20.0,
                ),
              ),
              onPressed: _showBottomSheet,
            ),
            SizedBox(
              height: 30.0,
            ),
            Container(
              width: double.infinity,
              height: 161.0,
              color: Colors.white.withOpacity(0.3),
              child: Padding(
                padding: const EdgeInsets.only(
                  left: 24.0,
                  right: 24.0,
                ),
                child: Center(
                  child: OutlinedButton(
                    child: Text(
                      'Button in container with 70% transparent bg',
                      style: TextStyle(
                        color: Colors.white,
                        fontSize: 20.0,
                      ),
                      textAlign: TextAlign.center,
                    ),
                    onPressed: () {},
                    style: OutlinedButton.styleFrom(
                      backgroundColor: Colors.blue,
                      minimumSize: Size(double.infinity, 52.0),
                    ),
                  ),
                ),
              ),
            ),
          ],
        ),
      ),
    );
  }
}

```


  [1]: https://api.flutter.dev/flutter/material/showModalBottomSheet.html
  [2]: https://i.stack.imgur.com/WAWqI.png
  [3]: https://i.stack.imgur.com/Z3s2I.png

<details>
  <summary>Logs</summary>

```
$ flutter run --verbose
[  +62 ms] executing: [/opt/flutter/] git -c log.showSignature=false log -n 1
--pretty=format:%H
[  +32 ms] Exit code 0 from: git -c log.showSignature=false log -n 1
--pretty=format:%H
[        ] 4d7946a68d26794349189cf21b3f68cc6fe61dcb
[        ] executing: [/opt/flutter/] git tag --points-at
4d7946a68d26794349189cf21b3f68cc6fe61dcb
[  +15 ms] Exit code 0 from: git tag --points-at
4d7946a68d26794349189cf21b3f68cc6fe61dcb
[        ] 2.0.3
[  +30 ms] executing: [/opt/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/opt/flutter/] git ls-remote --get-url origin
[   +3 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +32 ms] executing: [/opt/flutter/] git rev-parse --abbrev-ref HEAD
[   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +43 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping
update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required,
skipping update.
[  +42 ms] executing: /home/nate/Android/Sdk/platform-tools/adb devices -l
[  +33 ms] List of devices attached
           emulator-5554          device product:sdk_gphone_x86_arm
           model:sdk_gphone_x86_arm device:generic_x86_arm transport_id:7
[   +6 ms] /home/nate/Android/Sdk/platform-tools/adb -s emulator-5554 shell
getprop
[  +31 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping
update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping
update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required,
skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required,
skipping update.
[  +57 ms] Skipping pub get: version match.
[  +11 ms] Found plugin camera at
/home/nate/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1/
[  +24 ms] Found plugin video_player at
/home/nate/.pub-cache/hosted/pub.dartlang.org/video_player-2.1.0/
[   +2 ms] Found plugin video_player_web at
/home/nate/.pub-cache/hosted/pub.dartlang.org/video_player_web-2.0.0/
[  +69 ms] Found plugin camera at
/home/nate/.pub-cache/hosted/pub.dartlang.org/camera-0.8.1/
[  +15 ms] Found plugin video_player at
/home/nate/.pub-cache/hosted/pub.dartlang.org/video_player-2.1.0/
[   +1 ms] Found plugin video_player_web at
/home/nate/.pub-cache/hosted/pub.dartlang.org/video_player_web-2.0.0/
[  +11 ms] Generating
/home/nate/AndroidStudioProjects/testing/android/app/src/main/java/io/flutter/pl
ugins/GeneratedPluginRegistrant.java
[  +46 ms] ro.hardware = ranchu
[  +12 ms] Using hardware rendering with device sdk gphone x86 arm. If you
notice graphics
           artifacts, consider enabling software rendering with
           "--enable-software-rendering".
[  +21 ms] Initializing file store
[   +7 ms] Skipping target: gen_localizations
[   +3 ms] complete
[   +3 ms] Launching lib/main.dart on sdk gphone x86 arm in debug mode...
[   +4 ms] /opt/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev
/opt/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot
--sdk-root /opt/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/
--incremental --target=flutter --debugger-module-names
--experimental-emit-debug-metadata --output-dill
/tmp/flutter_tools.AMBPTT/flutter_tool.TPNYTF/app.dill --packages
/home/nate/AndroidStudioProjects/testing/.dart_tool/package_config.json
-Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts
--track-widget-creation --filesystem-scheme org-dartlang-root
--initialize-from-dill build/cache.dill.track.dill
[   +7 ms] executing: /home/nate/Android/Sdk/build-tools/30.0.3/aapt dump
xmltree
/home/nate/AndroidStudioProjects/testing/build/app/outputs/flutter-apk/app.apk
AndroidManifest.xml
[   +5 ms] Exit code 0 from: /home/nate/Android/Sdk/build-tools/30.0.3/aapt dump
xmltree
/home/nate/AndroidStudioProjects/testing/build/app/outputs/flutter-apk/app.apk
AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="guru.appbox.testing" (Raw: "guru.appbox.testing")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x1e
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw:
                 "android.permission.INTERNET")
               E: uses-permission (line=15)
                 A: android:name(0x01010003)="android.permission.CAMERA" (Raw:
                 "android.permission.CAMERA")
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.RECORD_AUDIO"
                 (Raw: "android.permission.RECORD_AUDIO")
               E: uses-permission (line=17)
                 A:
                 android:name(0x01010003)="android.permission.ACCESS_NETWORK_STA
                 TE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
               E: application (line=25)
                 A: android:label(0x01010001)="testing" (Raw: "testing")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication"
                 (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:extractNativeLibs(0x010104ea)=(type 0x12)0x0
                 A:
                 android:appComponentFactory(0x0101057a)="androidx.core.app.Core
                 ComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=32)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A:
                   android:name(0x01010003)="guru.appbox.testing.MainActivity"
                   (Raw: "guru.appbox.testing.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type
                   0x12)0xffffffff
                   E: meta-data (line=46)
                     A:
                     android:name(0x01010003)="io.flutter.embedding.android.Norm
                     alTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=56)
                     A:
                     android:name(0x01010003)="io.flutter.embedding.android.Spla
                     shScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=60)
                     E: action (line=61)
                       A: android:name(0x01010003)="android.intent.action.MAIN"
                       (Raw: "android.intent.action.MAIN")
                     E: category (line=63)
                       A:
                       android:name(0x01010003)="android.intent.category.LAUNCHE
                       R" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=70)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw:
                   "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +8 ms] executing: /home/nate/Android/Sdk/platform-tools/adb -s emulator-5554
shell -x logcat -v time -t 1
[  +13 ms] <- compile package:testing/main.dart
[  +44 ms] --------- beginning of main
           04-02 10:13:31.514 E/wifi_forwarder(  508): RemoteConnection failed
           to initialize: RemoteConnection failed to open pipe
[   +8 ms] executing: /home/nate/Android/Sdk/platform-tools/adb version
[  +30 ms] Android Debug Bridge version 1.0.41
           Version 31.0.1-7187441
           Installed as /home/nate/Android/Sdk/platform-tools/adb
[   +1 ms] executing: /home/nate/Android/Sdk/platform-tools/adb start-server
[  +11 ms] Building APK
[  +14 ms] Running Gradle task 'assembleDebug'...
[   +2 ms] Using gradle from
/home/nate/AndroidStudioProjects/testing/android/gradlew.
[        ] /home/nate/AndroidStudioProjects/testing/android/gradlew mode: 33261
rwxr-xr-x.
[  +10 ms] executing: /opt/android-studio/jre/bin/java -version
[  +44 ms] Exit code 0 from: /opt/android-studio/jre/bin/java -version
[        ] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
           OpenJDK 64-Bit Server VM (build 25.242-b3-6222593, mixed mode)
[   +1 ms] executing: [/home/nate/AndroidStudioProjects/testing/android/]
/home/nate/AndroidStudioProjects/testing/android/gradlew -Pverbose=true
-Ptarget-platform=android-x86
-Ptarget=/home/nate/AndroidStudioProjects/testing/lib/main.dart
-Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root assembleDebug
[+3033 ms] > Task :app:compileFlutterBuildDebug
[        ] [  +74 ms] executing: [/opt/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [  +33 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] 4d7946a68d26794349189cf21b3f68cc6fe61dcb
[        ] [        ] executing: [/opt/flutter/] git tag --points-at 4d7946a68d26794349189cf21b3f68cc6fe61dcb
[        ] [  +18 ms] Exit code 0 from: git tag --points-at 4d7946a68d26794349189cf21b3f68cc6fe61dcb
[        ] [        ] 2.0.3
[        ] [  +45 ms] executing: [/opt/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [   +5 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/stable
[        ] [        ] executing: [/opt/flutter/] git ls-remote --get-url origin
[        ] [   +5 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +40 ms] executing: [/opt/flutter/] git rev-parse --abbrev-ref HEAD
[        ] [   +5 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] stable
[        ] [  +44 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [  +39 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] [  +71 ms] Initializing file store
[        ] [  +12 ms] Skipping target: gen_localizations
[        ] [   +5 ms] kernel_snapshot: Starting due to {}
[   +1 ms] [   +9 ms] /opt/flutter/bin/cache/dart-sdk/bin/dart --disable-dart-dev /opt/flutter/bin/cache/artifacts/engine/linux-x64/frontend_server.dart.snapshot --sdk-root /opt/flutter/bin/cache/artifacts/engine/common/flutter_patched_sdk/ --target=flutter --no-print-incremental-dependencies -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation
--no-link-platform --packages /home/nate/AndroidStudioProjects/testing/.dart_tool/package_config.json --output-dill /home/nate/AndroidStudioProjects/testing/.dart_tool/flutter_build/c4fb6beb5fae009c229f81e6ca9ccbdd/app.dill --depfile /home/nate/AndroidStudioProjects/testing/.dart_tool/flutter_build/c4fb6beb5fae009c229f81e6ca9ccbdd/kernel_snapshot.d package:testing/main.dart
[+5869 ms] [+7205 ms] kernel_snapshot: Complete
[ +299 ms] [ +361 ms] debug_android_application: Starting due to {}
[ +100 ms] [ +133 ms] debug_android_application: Complete
[ +399 ms] [ +371 ms] Persisting file store
[        ] [   +5 ms] Done persisting file store
[        ] [   +3 ms] build succeeded.
[        ] [   +8 ms] "flutter assemble" took 8,250ms.
[        ] [   +3 ms] ensureAnalyticsSent: 0ms
[        ] [   +1 ms] Running shutdown hooks
[        ] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +198 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :camera:preBuild UP-TO-DATE
[        ] > Task :camera:preDebugBuild UP-TO-DATE
[        ] > Task :camera:compileDebugAidl NO-SOURCE
[        ] > Task :video_player:preBuild UP-TO-DATE
[        ] > Task :video_player:preDebugBuild UP-TO-DATE
[        ] > Task :video_player:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Task :camera:packageDebugRenderscript NO-SOURCE
[        ] > Task :video_player:packageDebugRenderscript NO-SOURCE
[        ] > Task :app:compileDebugRenderscript NO-SOURCE
[        ] > Task :app:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :camera:writeDebugAarMetadata UP-TO-DATE
[        ] > Task :video_player:writeDebugAarMetadata UP-TO-DATE
[        ] > Task :app:checkDebugAarMetadata UP-TO-DATE
[        ] > Task :app:cleanMergeDebugAssets
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders NO-SOURCE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :camera:mergeDebugShaders UP-TO-DATE
[        ] > Task :camera:compileDebugShaders NO-SOURCE
[        ] > Task :camera:generateDebugAssets UP-TO-DATE
[        ] > Task :camera:packageDebugAssets UP-TO-DATE
[        ] > Task :video_player:mergeDebugShaders UP-TO-DATE
[        ] > Task :video_player:compileDebugShaders NO-SOURCE
[        ] > Task :video_player:generateDebugAssets UP-TO-DATE
[        ] > Task :video_player:packageDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugAssets
[ +194 ms] > Task :app:copyFlutterAssetsDebug
[        ] > Task :app:generateDebugResValues UP-TO-DATE
[        ] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :app:processDebugGoogleServices UP-TO-DATE
[   +1 ms] > Task :camera:compileDebugRenderscript NO-SOURCE
[        ] > Task :camera:generateDebugResValues UP-TO-DATE
[        ] > Task :camera:generateDebugResources UP-TO-DATE
[        ] > Task :camera:packageDebugResources UP-TO-DATE
[        ] > Task :video_player:compileDebugRenderscript NO-SOURCE
[        ] > Task :video_player:generateDebugResValues UP-TO-DATE
[        ] > Task :video_player:generateDebugResources UP-TO-DATE
[        ] > Task :video_player:packageDebugResources UP-TO-DATE
[        ] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :app:extractDeepLinksDebug UP-TO-DATE
[        ] > Task :camera:extractDeepLinksDebug UP-TO-DATE
[        ] > Task :camera:processDebugManifest UP-TO-DATE
[        ] > Task :video_player:extractDeepLinksDebug UP-TO-DATE
[        ] > Task :video_player:processDebugManifest UP-TO-DATE
[   +2 ms] > Task :app:processDebugMainManifest UP-TO-DATE
[        ] > Task :app:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugManifestForPackage UP-TO-DATE
[        ] > Task :camera:compileDebugLibraryResources UP-TO-DATE
[        ] > Task :camera:parseDebugLocalResources UP-TO-DATE
[        ] > Task :camera:generateDebugRFile UP-TO-DATE
[        ] > Task :video_player:compileDebugLibraryResources UP-TO-DATE
[        ] > Task :video_player:parseDebugLocalResources UP-TO-DATE
[        ] > Task :video_player:generateDebugRFile UP-TO-DATE
[        ] > Task :app:processDebugResources UP-TO-DATE
[        ] > Task :camera:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :camera:javaPreCompileDebug UP-TO-DATE
[        ] > Task :camera:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :camera:bundleLibCompileToJarDebug UP-TO-DATE
[        ] > Task :video_player:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :video_player:javaPreCompileDebug UP-TO-DATE
[        ] > Task :video_player:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :video_player:bundleLibCompileToJarDebug UP-TO-DATE
[        ] > Task :app:compileDebugKotlin UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[        ] > Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[        ] > Task :camera:processDebugJavaRes NO-SOURCE
[        ] > Task :camera:bundleLibResDebug NO-SOURCE
[        ] > Task :video_player:processDebugJavaRes NO-SOURCE
[        ] > Task :video_player:bundleLibResDebug NO-SOURCE
[  +83 ms] > Task :app:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[        ] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[        ] > Task :app:mergeExtDexDebug UP-TO-DATE
[        ] > Task :video_player:bundleLibRuntimeToJarDebug UP-TO-DATE
[        ] > Task :camera:bundleLibRuntimeToJarDebug UP-TO-DATE
[        ] > Task :app:dexBuilderDebug UP-TO-DATE
[        ] > Task :app:mergeLibDexDebug UP-TO-DATE
[        ] > Task :app:mergeProjectDexDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :camera:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :camera:mergeDebugNativeLibs NO-SOURCE
[        ] > Task :camera:stripDebugDebugSymbols NO-SOURCE
[        ] > Task :camera:copyDebugJniLibsProjectOnly UP-TO-DATE
[        ] > Task :video_player:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :video_player:mergeDebugNativeLibs NO-SOURCE
[        ] > Task :video_player:stripDebugDebugSymbols NO-SOURCE
[        ] > Task :video_player:copyDebugJniLibsProjectOnly UP-TO-DATE
[        ] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[        ] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[        ] > Task :app:validateSigningDebug UP-TO-DATE
[        ] > Task :camera:copyDebugJniLibsProjectAndLocalJars UP-TO-DATE
[        ] > Task :camera:extractDebugAnnotations UP-TO-DATE
[        ] > Task :camera:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :camera:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :camera:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :camera:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :camera:syncDebugLibJars UP-TO-DATE
[        ] > Task :camera:bundleDebugAar UP-TO-DATE
[        ] > Task :camera:mergeDebugResources UP-TO-DATE
[        ] > Task :camera:compileDebugSources UP-TO-DATE
[        ] > Task :camera:assembleDebug UP-TO-DATE
[        ] > Task :video_player:copyDebugJniLibsProjectAndLocalJars UP-TO-DATE
[  +95 ms] > Task :video_player:extractDebugAnnotations UP-TO-DATE
[        ] > Task :video_player:mergeDebugGeneratedProguardFiles UP-TO-DATE
[        ] > Task :video_player:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :video_player:prepareLintJarForPublish UP-TO-DATE
[        ] > Task :video_player:mergeDebugJavaResource UP-TO-DATE
[        ] > Task :video_player:syncDebugLibJars UP-TO-DATE
[        ] > Task :video_player:bundleDebugAar UP-TO-DATE
[        ] > Task :video_player:compileDebugSources UP-TO-DATE
[        ] > Task :video_player:assembleDebug UP-TO-DATE
[ +300 ms] > Task :app:compressDebugAssets
[ +297 ms] > Task :app:packageDebug
[  +99 ms] > Task :app:assembleDebug
[  +82 ms] Deprecated Gradle features were used in this build, making it
incompatible with Gradle 7.0.
[        ] Use '--warning-mode all' to show the individual deprecation warnings.
[        ] See
https://docs.gradle.org/6.5/userguide/command_line_interface.html#sec:command_li
ne_warnings
[        ] BUILD SUCCESSFUL in 10s
[        ] 85 actionable tasks: 7 executed, 78 up-to-date
[ +335 ms] Running Gradle task 'assembleDebug'... (completed in 11.5s)
[ +312 ms] calculateSha: LocalDirectory:
'/home/nate/AndroidStudioProjects/testing/build/app/outputs/flutter-apk'/app.apk
[  +56 ms] calculateSha: reading file took 56us
[ +781 ms] calculateSha: computing sha took 780us
[   +4 ms] ✓ Built build/app/outputs/flutter-apk/app-debug.apk.
[   +4 ms] executing: /home/nate/Android/Sdk/build-tools/30.0.3/aapt dump
xmltree
/home/nate/AndroidStudioProjects/testing/build/app/outputs/flutter-apk/app.apk
AndroidManifest.xml
[   +9 ms] Exit code 0 from: /home/nate/Android/Sdk/build-tools/30.0.3/aapt dump
xmltree
/home/nate/AndroidStudioProjects/testing/build/app/outputs/flutter-apk/app.apk
AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="guru.appbox.testing" (Raw: "guru.appbox.testing")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x1e
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw:
                 "android.permission.INTERNET")
               E: uses-permission (line=15)
                 A: android:name(0x01010003)="android.permission.CAMERA" (Raw:
                 "android.permission.CAMERA")
               E: uses-permission (line=16)
                 A: android:name(0x01010003)="android.permission.RECORD_AUDIO"
                 (Raw: "android.permission.RECORD_AUDIO")
               E: uses-permission (line=17)
                 A:
                 android:name(0x01010003)="android.permission.ACCESS_NETWORK_STA
                 TE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
               E: application (line=25)
                 A: android:label(0x01010001)="testing" (Raw: "testing")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="io.flutter.app.FlutterApplication"
                 (Raw: "io.flutter.app.FlutterApplication")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:extractNativeLibs(0x010104ea)=(type 0x12)0x0
                 A:
                 android:appComponentFactory(0x0101057a)="androidx.core.app.Core
                 ComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=32)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A:
                   android:name(0x01010003)="guru.appbox.testing.MainActivity"
                   (Raw: "guru.appbox.testing.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type
                   0x12)0xffffffff
                   E: meta-data (line=46)
                     A:
                     android:name(0x01010003)="io.flutter.embedding.android.Norm
                     alTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=56)
                     A:
                     android:name(0x01010003)="io.flutter.embedding.android.Spla
                     shScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=60)
                     E: action (line=61)
                       A: android:name(0x01010003)="android.intent.action.MAIN"
                       (Raw: "android.intent.action.MAIN")
                     E: category (line=63)
                       A:
                       android:name(0x01010003)="android.intent.category.LAUNCHE
                       R" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=70)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw:
                   "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[   +2 ms] Stopping app 'app.apk' on sdk gphone x86 arm.
[        ] executing: /home/nate/Android/Sdk/platform-tools/adb -s emulator-5554
shell am force-stop guru.appbox.testing
[ +111 ms] executing: /home/nate/Android/Sdk/platform-tools/adb -s emulator-5554
shell pm list packages guru.appbox.testing
[ +167 ms] package:guru.appbox.testing
[   +1 ms] executing: /home/nate/Android/Sdk/platform-tools/adb -s emulator-5554
shell cat /data/local/tmp/sky.guru.appbox.testing.sha1
[  +42 ms] 9c0dbde3f696f503116a8bc44d6934ffa77c7fcb
[        ] Installing APK.
[   +2 ms] Installing build/app/outputs/flutter-apk/app.apk...
[        ] executing: /home/nate/Android/Sdk/platform-tools/adb -s emulator-5554
install -t -r
/home/nate/AndroidStudioProjects/testing/build/app/outputs/flutter-apk/app.apk
[ +735 ms] Performing Streamed Install
                    Success
[   +1 ms] Installing build/app/outputs/flutter-apk/app.apk... (completed in
735ms)
[   +1 ms] executing: /home/nate/Android/Sdk/platform-tools/adb -s emulator-5554
shell echo -n 93f121a4b6f2a082024cdb30f116c4d79bfa44af >
/data/local/tmp/sky.guru.appbox.testing.sha1
[  +40 ms] executing: /home/nate/Android/Sdk/platform-tools/adb -s emulator-5554
shell -x logcat -v time -t 1
[ +211 ms] --------- beginning of main
                    04-02 10:14:13.817 D/CarrierConfigLoader( 1108): mHandler: 9
                    phoneId: 0
[  +11 ms] executing: /home/nate/Android/Sdk/platform-tools/adb -s emulator-5554
shell am start -a android.intent.action.RUN -f 0x20000000 --ez
enable-background-compilation true --ez enable-dart-profiling true --ez
enable-checked-mode true --ez verify-entry-points true
guru.appbox.testing/guru.appbox.testing.MainActivity
[  +81 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000
cmp=guru.appbox.testing/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[ +683 ms] Observatory URL on device: http://127.0.0.1:37853/OfOsOth8BgY=/
[   +1 ms] executing: /home/nate/Android/Sdk/platform-tools/adb -s emulator-5554
forward tcp:0 tcp:37853
[  +12 ms] 36973
[        ] Forwarded host port 36973 to device port 37853 for Observatory
[   +6 ms] Caching compiled dill
[  +69 ms] Connecting to service protocol: http://127.0.0.1:36973/OfOsOth8BgY=/
[ +178 ms] Launching a Dart Developer Service (DDS) instance at
http://127.0.0.1:0, connecting to VM service at
http://127.0.0.1:36973/OfOsOth8BgY=/.
[ +224 ms] DDS is listening at http://127.0.0.1:35621/tnOXxMerP0I=/.
[  +62 ms] Successfully connected to service protocol:
http://127.0.0.1:36973/OfOsOth8BgY=/
[ +370 ms] DevFS: Creating new filesystem on the device (null)
[  +25 ms] DevFS: Created new filesystem on the device
(file:///data/user/0/guru.appbox.testing/code_cache/testingBXRWWJ/testing/)
[   +6 ms] Updating assets
[  +83 ms] Syncing files to device sdk gphone x86 arm...
[   +1 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +1 ms] <- recompile package:testing/main.dart
031a2e62-fecb-4356-a4a8-37e354dd735b
[        ] <- 031a2e62-fecb-4356-a4a8-37e354dd735b
[  +95 ms] Updating files.
[        ] DevFS: Sync finished
[        ] Syncing files to device sdk gphone x86 arm... (completed in 98ms)
[        ] Synced 0.0MB.
[        ] <- accept
[  +35 ms] Connected to _flutterView/0xef20b020.
[   +1 ms] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[        ] R Hot restart.
[        ] h Repeat this help message.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on sdk gphone x86 arm is
available at:
           http://127.0.0.1:35621/tnOXxMerP0I=/
[        ] 
           Flutter DevTools, a Flutter debugger and profiler, on sdk gphone x86
arm is
           available at:

http://127.0.0.1:9101?uri=http%3A%2F%2F127.0.0.1%3A35621%2FtnOXxMerP0I%3D%2F
[        ] 💪 Running with sound null safety 💪

```

```
$ flutter analyze
Analyzing testing...                                                    
No issues found! (ran in 1.4s)
```

```
$ flutter doctor -v
[✓] Flutter (Channel stable, 2.0.3, on Linux, locale en_US.UTF-8)
    • Flutter version 2.0.3 at /opt/flutter
    • Framework revision 4d7946a68d (2 weeks ago), 2021-03-18 17:24:33 -0700
    • Engine revision 3459eb2436
    • Dart version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /home/nate/Android/Sdk
    • Platform android-30, build-tools 30.0.3
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✗] Chrome - develop for the web (Cannot find Chrome executable at
    google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[✓] Android Studio
    • Android Studio at /opt/android-studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

[✓] Connected device (1 available)
    • sdk gphone x86 arm (mobile) • emulator-5554 • android-x86 • Android 11
      (API 30) (emulator)

! Doctor found issues in 1 category.
```

</details>